Refactored Configurators for reuse