First version of the ptr<T> 'dumb' pointer