Simplified domain model to get it working