[TypeConverter(typeof(ExpandableObjectConverter))] public Person Admin { get { return _admin; } set { _admin = value; } } For now it works with the above syntax.