Fixed bug, thoroughly commented OwnerModel.edit(..) fn