Experimenting with design of the client
workingn on domain model and playing aorund more with the design of the api client