Adds tests, fixes collections. Clarifies issues in README.

`$value` != `$this->value`