Improved NanopubController class