As per our discussion we really don't want to have any exception-realted-logic in constructors, but in factory functions, so i prefer it to be handled at <code>getNode</code> level please.