partial         void CopyExtraPropertiesToClone(PermissionAssignment clone, bool includeLocalProperties);
 public PermissionAssignment Clone(bool includeLocalProperties)
 {
     var c = new PermissionAssignment
             {
                 Id = Id,
                 Key = Key,
             };
     CopyExtraPropertiesToClone(c, includeLocalProperties);
     return c;
 }