Initial work to get expDefineableFields working again (though they were never fully implemented and we may go with our new forms module) [#981]