Multiple fixes, giving models a Sample namespace, adjusting composer.json accordingly, and using a new ORM provider