Representor Yields Builder

- Representor Object yields builder
- Refactored Builder Interface
Curious, why is ```hash``` being initialized to ```nil``` instead of ```{}```?