Legend
protected override bool changePassword( string username, string newPasswordHash, Func<string, bool> verifyOldPasswordHash )