public static StructureEntityTypes User <TUser, TUserPermission, TUserRole>(this StructureEntityTypes entityTypes)
 {
     entityTypes.User <TUser, TUserRole>();
     entityTypes.UserPermission = typeof(TUserPermission);
     return(entityTypes);
 }
 public static StructureEntityTypes User <TUser, TUserRole>(this StructureEntityTypes entityTypes)
 {
     entityTypes.User <TUser>();
     entityTypes.UserRole = typeof(TUserRole);
     return(entityTypes);
 }