Use reflection to build up dynamic fields
Merge pull request #2 from osbornk/features/dynamic_fields

Use reflection to build up dynamic fields