make all config handlers use the parser attribute
closes #336