Fix a bug
Improve refptr
Add functions to create objects
Implement tuple extention