added ResolveSP method to Smartpointers