Minor refactoring.
Added setters for all fields returning Contract.
Added setters for all fields returning Customer.
Added map function to Customer.