Lazy loading of fields and validators. Closes #1963.