Moved callback out of the constructor
Added extender dependency
Added a test
Version bump v1.0.4