resolves #423 add option? method to AbstractNode