domain  model representing one-to-one example