interpreters iterates over each component in config. Added utility methods for DSML and appended with necessary types.