Fixed issues #9 and #10; abandoned feature detection in deconstruction in favor of checking for an object's constructor