Creating initial domain model classes and unit tests