Rework Connect/Connection component
GetModel: fix exceptions
CreateModel: remove useless require