Decorator now mirror component types simplifying their use for modellers
Added settings method to decorators for convenient parameter definition