cleanup: make api.ModelCreator not be a trait

introducing an inheritance relationship this seems to me like not a
good way to avoid `import`, and there didn't seem to be any other
purpose to it