remove XmlSerializer static variable
support generating properties based on Items attributes