Simplifying bot interface, removing useless base class