Refactored Object added ObjHandle