AppBundle created with inheritance. Maybe too hard...