Add Money class and enrich Domain Model