BasePlugin to make android plugin development easier with less boilerplate