More updates to round out the functionality

* Add __isset and __unset implementations
* Pass the data by value