Define domain model, added fixed instant support for testing