Making changes so that a ConfigElement can model multiple related config parameters