Restrict data set updating

Make name and capped_size so they can only be set when the record is created, and prevent the deletion of objects referenced by datasets.