Call super constructor first
WIP: Simplifying iocluster - Removed a lot of useless features which encourage bad design.