RUBY-596 Collection operations

Insert, Update, Remove, Distinct and Count.