This class is weird - if its a `Draper::Decorator`, then shouldn't we just be wrapping `object` either on the initializer or by overriding the `object` method itself? (then we woudln't need any of the other fiddlyness).

Or as it stands, you could remove the `< Draper::Decorator`, add your own initializer that sets object, and have the same effect.