Why has this been moved?
Since it changes the behavior (props will override settings from the callback now), this should be documented (in the code) at least (if it's required/intended).