2.0.10
Move instance variable assignments to after all component initialization, ensuring that if any step fails, puller_mapping remains None and initialization will be retried on next call. This fixes AttributeError: 'NoneType' object has no attribute 'list'