I would do your way at first, but then I thought it would be better if user could maintain current component configuration and just add a couple of specific configurations for this particular grid instead of rewrite it all. What do you think ?