Refactored Manager.applySettings for improved performance & type
checking.