Renamed Begin method of IBehavior to DoIt; Other minor refactoring