Refactored the configuration pattern and merged it with parameter pattern.