Hello i am new at phalcon. I am trying to undestand how setters and getters work. Let's say i have a class with a protected variable $name. I create a getter and a setter for it. When i have $result = $class->name the getter is called. But when i do $class->name = 'blah' the setter is not called. Why? Why not called always? Is it ok if i implement in a base class the magic function __set the way i want?