Get rid of Module::Runtime and Module::Pluggable it is quite heavy form small program
remove use of Try::Tiny and parent, use isa it is better in performance
Version update