context: namespace Allors.Domain
  {
  				public interface I1 : I12, S1 
  				{
  								global::System.String I1AllorsString {set;}
  
  				}
  				public interface I12 
  				{
  								global::System.String Name {set;}
  
  				}
  				public interface I2 : I12 
  				{
  				}
  				public interface S1 
  				{
  				}
  				public interface Deletable 
  				{
  				}
  				public interface Enumeration : UniquelyIdentifiable 
  				{
  								global::System.String Name {set;}
  
  
  								LocalisedText LocalisedNames {set;}
  
  
  								global::System.Boolean? IsActive {set;}
  
  				}
  				public interface UniquelyIdentifiable 
  				{
  								global::System.Guid UniqueId {set;}
  
  				}
  				public interface Version 
  				{
  								global::System.DateTime? DerivationTimeStamp {set;}
  
  				}
  				public interface Localised 
  				{
  								Locale Locale {set;}
  
  				}
  				public interface ObjectState : UniquelyIdentifiable 
  				{
  								global::System.String Name {set;}
  
  				}
  				public interface Task : UniquelyIdentifiable, Deletable 
  				{
  								WorkItem WorkItem {set;}
  
  
  								global::System.DateTime DateCreated {set;}
  
  
  								global::System.DateTime? DateClosed {set;}
  
  
  								Person Participants {set;}
  
  
  								Person Performer {set;}
  
  				}
  				public interface User 
  				{
  								global::System.String UserName {set;}
  
  
  								global::System.String NormalizedUserName {set;}
  
  
  								global::System.String UserEmail {set;}
  
  
  								global::System.Boolean? UserEmailConfirmed {set;}
  
  
  								TaskList TaskList {set;}
  
  
  								NotificationList NotificationList {set;}
  
  				}
  				public interface WorkItem 
  				{
  								global::System.String WorkItemDescription {set;}
  
  				}
  				public interface C1 : I1 
  				{
  								global::System.Byte[] C1AllorsBinary {set;}
  
  
  								global::System.String C1AllorsString {set;}
  
  
  								C1 C1C1One2Manies {set;}
  
  
  								C1 C1C1One2One {set;}
  
  				}
  				public interface C2 : I2 
  				{
  								S1 S1One2One {set;}
  
  				}
  				public interface Data 
  				{
  								Person AutocompleteFilter {set;}
  
  
  								Person AutocompleteOptions {set;}
  
  
  								global::System.Boolean? Checkbox {set;}
  
  
  								Person Chips {set;}
  
  
  								global::System.String String {set;}
  
  
  								global::System.DateTime? Date {set;}
  
  
  								global::System.DateTime? DateTime {set;}
  
  
  								Media File {set;}
  
  
  								Media MultipleFiles {set;}
  
  
  								global::System.String RadioGroup {set;}
  
  
  								global::System.Int32? Slider {set;}
  
  
  								global::System.Boolean? SlideToggle {set;}
  
  
  								global::System.String TextArea {set;}
  
  				}
  				public interface Dependent : Deletable 
  				{
  				}
  				public interface Gender : Enumeration 
  				{
  				}
  				public interface Order 
  				{
  								OrderVersion CurrentVersion {set;}
  
  
  								OrderVersion AllVersions {set;}
  
  				}
  				public interface OrderLine 
  				{
  								OrderLineVersion CurrentVersion {set;}
  
  
  								OrderLineVersion AllVersions {set;}
  
  				}
  				public interface OrderLineVersion : Version 
  				{
  				}
  				public interface OrderState : ObjectState 
  				{
  				}
  				public interface OrderVersion : Version 
  				{
  				}
  				public interface Organisation : Deletable, UniquelyIdentifiable 
  				{
  								Person Employees {set;}
  
  
  								Person Manager {set;}
  
  
  								global::System.String Name {set;}
  
  
  								Person Owner {set;}
  
  
  								Person Shareholders {set;}
  
  
  								Person CycleOne {set;}
  
  
  
gt: 								Person CycleMany {set;}