Proxy Object should inherit from BasicObject, to avoid clashes with methods on Object. eg present? defined by ActiveSupport

I hope issue title is descriptive enough.