Add support for parent::
Fix private properties