Property setter for Dataset

Could this be implemented in the __getitem__ using some logic or do you need to pass the new value from outside?
In the latter case, you could try to adapt this shared arrays approach.