Remove Component constructors and super.attached/detached #2