The user can add classes and properties as needed and when added can handle them in the same way as tables and External system interfaces with other classes and properties.