Merge "Fixed BaseObj finalizer and destroy()" into nyc-dev