Refined Settings class to work with Engine