Aqui todos los setters los podrias simplificar con un delegate. 

```ruby
delegate :first_name, :last_name, etc, to: :reference, prefix: true
```