Forwardable with hash, and instance variable extensions
