Changed how options are passed in and set. Changed how get/set on count defined. Some other syntax changes. Removed all old set/increment/update etc methods