decided against Bot::BasicBot::Pluggable, subclassed Bot::BasicBot with Moose instead