make field types a static in Extend
Merge pull request #757 from james2doyle/jd/extend-types

make field types a static in Extend