Specd complex representor

This is intended as a code quality version of the previous PR, please review for merge.
You can compress above two lines into:
```ruby
@representor_hash[:embedded] = {items: [ComplexRepresentor::DRD_HASH]}
```
This removes the need for `@single_drd` instance variable.