Added support for attribute-based serialization for properties containing IList properties