rebuilder checks for dynamic attributes when selecting strategy