public function __getSerialisablePropertyValue($propertyName)
    {
        try {
            return parent::__getSerialisablePropertyValue($propertyName);
        } catch (PropertyNotReadableException $e) {
            if ($this->__strictMode) {
                throw $e;
            } else {
                return null;
            }
        }
    }
public function __getSerialisablePropertyValue($propertyName)
    {
        try {
            return parent::__getSerialisablePropertyValue($propertyName);
        } catch (PropertyNotReadableException $e) {
            if ($this->__strictMode) {
                throw $e;
            } else {
                return null;
            }
        }
    }
public function __getSerialisablePropertyValue ( $ propertyName ) { try { return parent :: __getSerialisablePropertyValue ( $ propertyName ) ; } catch ( PropertyNotReadableException $ e ) { if ( $ this -> __strictMode ) { throw $ e ; } else { return null ; } } }
Override the parent get property value method to be a little more tolerant than the parent

@param string $propertyName
Override the parent get property value method to be a little more tolerant than the parent