Fix: declare class member
Enhancement: cover validate() with a test
Fix: ensure 1.3.0+ is used