#78 Simple reflection on object properties

- ReflectionObject extended to pass the object automatically to methods like `getProperty`
- ReflectionProperty extended to pass the object automatically to methods like `getValue`
- ReflectionMethod extended to pass the object automatically to methods like `invoke`