WELD-1791 Revisit configuration

- introduce ExternalConfiguration interface