Sub-component creation, fix model constructor.