Add `values()` method, and re-add constants.

This is an implementation of the changes discussed in #19.

I see, you mean when you actually *call* the method, you have to call it with a specific class name - right.