Add Reflect implementation

Contains a base implementation for Reflect, as following:
- setProperty
- isFunction
- hasField
- fields
- field
- compare

A lot to come.