- Added refcounting for non primitive data