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

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

Sorry, I was correct the first time. I wish I hadn't deleted that comment now. Since this method is defined as `static` it always means "call the super-class' implementation". Your link is to a Java question which doesn't really help us here in PHP-land. We have access to `parent` just fine.