Update: fix primitive typos in comparison code, and support comparing primitive types
Update: start method names with lowercase