Moving injection to super classes