public virtual User Build()
{
//if (admin == null || emailAddress == null || licensedSheetCreator == null)
//{
// throw new InvalidOperationException();
//}
User user = new User();
user.Admin = admin;
user.LicensedSheetCreator = licensedSheetCreator;
user.Email = emailAddress;
user.FirstName = firstName;
user.LastName = lastName;
user.ResourceViewer = resourceViewer;
return user;
}