Resolve #90 by relaxing grammar to support property sections anywhere in a script, not just at the top.