public object Clone() { return(new SCIMSchema { Id = Id, Name = Name, Description = Description, IsRootSchema = IsRootSchema, Attributes = Attributes.Select(a => (SCIMSchemaAttribute)a.Clone()).ToList(), SchemaExtensions = SchemaExtensions.Select(a => (SCIMSchemaExtension)a.Clone()).ToList() }); }