Trying to work with different services using traits and a mapper. It is broken now