Proper inheritance on all field types.