add Reset(void) for SmartPtr
add Reset(void) for SmartArray