Added shouldUpdate on node that allows you to only update a node if it matches a filter
updateFilter for BaseNode