Make Apply play nice with other struct tags

This allows fields to be tagged with other info (for example json info).