Somehow, the hash-based object is getting passed to Inside Out's DESTROY.
This can occur if the hash-based object is being blessed into one of your inside-out classes. My first recommendation is to upgrade to Object::InsideOut v1.29. It's possible that an issue fixed in v1.26 may help. If that doesn't fix it, then email me directly with your code and info on your Perl version.
(2)
]
