DO NOT USE THIS INSTANCE FOR LIVE DATA!!!!
Brian pointed out to me that making the Ptr<> conversion constructor explicit would make uses of Ptr<> clearer and easier to see where its use is required.