remove namespace and key parameters from vnode signature

just a little cosmetic change to extract the namespace and the key of a vnode from the properties parameter instead of using two Maybe String.

It just makes the code look better and makes it lighter to use as most of the time these two parameters are not used.