| ICompany | Interface for a Company implementation class. |
| IDataFactoryT | Interface for a DataFactory implementation class. |
| IEditable | Defines a generalized method that a model class implements to create a method for updating of instances. |
| IPerson | Interface for a Person implementation class. |
| IUser | Interface for a User implementation class. |