Plugin isolation support through classloader separation