Here is a list of thing that is being looked at in #10
a proper way to unregister the node, this involve some update on client plugin as well, more talk in #10 which will recover couple functionalities(listed in the interface)
method rename, I was already moving around the interface in #10 so I didn't do a proper rename here.
data model, data type has been altered quite lot so I will take a look of implementing mutable list there
timeout on method call(update call) was first introduce in here to avoid some problem when client are not responding, this will need a deeper look and mostly likely will affect how are we sending client any request. With the prossible change on the api we might going to have a two way call
headless will also be considered related to the interface, which is another reason I am not going to do too much changes here
one build agent having problem running this due to javadoc related problem