Added implicit shared_ptr convertions