improved HotReload annotation and javadocs