Pks+jr/yet another possibly more complete solution

Adds ability for setler settings to not be global but on the individual setler object