Make Customer Entity Abstract
 - Create In memory Customer implementation
Completing add Reparation cycle
Create Reparation in memory implementation
 +use DTO to bypass reparation parameters