public List <IPropertyBase> Get_AllMembers(IBusinessObject obj) { return(obj.Properties.Union(obj.GetAllBase().SelectMany(x => x.Properties)).ToList()); }