Generate Keys moved to domain objects