added DataMember annotation