Why would you make your Timer a specialization of User entity? Remove the specialization in the domain model and it probably works.