Use ContainerAwareTrait instead implementing it manually