Bernhard Schussek's PropertyAccess component implemented as a php extension