Add domain model
Working example