ah, now i understand. thanks.
that makes sense because unless the variable is declared local it won't be used anyways. but the same is true for functions, yet, when functions are overloaded, the original is still accessible though parent::
is there a reason why variables should not behave the same way? other than saving some storage space i can't see any advantage to share the storage and completely replace the parent version.
greetings, martin.