bug with endless recursion on calling base class methods - fixed.