Don't include children in a Grammar if it has none
Merge pull request #187 from JustinAiken/fix/no_cdata_for_cpa

Don't include children in a Grammar if it has none