Given we only instantiate a handful of instances of GridFieldConfig,
and these will be used sparingly in terms of method calls (low __call() penalty),
I don't see any performance reasons for blocking this change.
Architecturally, it would introduce more coupling, but Object.php
is our current preferred way of making objects extensible, so I'm all for this change
to further the GridField ecosystem.