Added class to deleted offsets selection; delete should work correctly.
Need to handle modification: should it update the object or add/delete individual properties?
A night sleep might inspire me...