Make spring watch factories
Add index, uniqueness check on node key