Feature/883 hierarchical custom settings 2

# Warning 
# Info 
# Issues
Fixes #883.
only update if the processor is changing?