Rdf nested attributes should accept hashes

Bug fix for passing a hash of attributes like:

```ruby
obj.creator_attributes = {
  '1' => { id: '1', name: 'Peter' },
  '2' => { name: 'John' },
  '3' => { id: '2', _destroy: true }
}
````