check if the keyword item has sufficiently many data points before using defaultApplied()

this fixes the GridPropertyTests unit test. The morale of this is that
I should probably never trust my own stupidity...

I should have done a full ctest run after each patch before merging of the grid property initializers, but the fixup seemed pretty trivial...