#include <SmartPtr.h>
Implementation of the OwnershipPolicy used by SmartPtr Implements deep copy semantics, assumes existence of a Clone() member function of the pointee type