Use configuration context object instead of static methods
Support configuration of packed data sources