addes Orm.insert() and Orm.update() to complement set(). Now set() will decide which it is doing and then call either method, this will let child classes override either to have finer grain control over things