Implemented custom settings classes.