Let SingleControlGroup accept any Component, not just FormComponent