copyright
model changes
ThingFactory is no more