[^] Fixed setter and getter errors for instances and changed the way observable and model work