public void SetPassword(Guid userID, string password)
{
var e = new UserPasswordSetEvent(Guid.NewGuid(), Guid.Empty, Version + 1, DateTime.UtcNow)
{
UserID = userID,
Password = User.EncodePassword(password),
TimeStamp = DateTime.UtcNow
};
ApplyEvent(e);
}