using System.Collections.Generic; using System.Runtime.Serialization; namespace ServiceStack.ServiceInterface.ServiceModel { [DataContract] public class Property { public string Name { get; set; } public string Value { get; set; } } [CollectionDataContract(ItemName = "Property")] public class Properties : List { public Properties() { } public Properties(IEnumerable collection) : base(collection) { } } }