Look for method on entity before calling on object

Instead of trying to instance eval the block in a way that operates at the instance, it seemed much cleaner and more like idiomatic OOP to have exposures try methods on the instance before trying them on the wrapped object. This is a pattern you'll find in Roar as well.

Resolves #28