Since I couldn't figure out how to make the module work properly with the annotations and different class loaders, use simple jar for now that will be embedded in client code.