bugfix: initialize gridOptions on preLink, so that child directives have access to that on link