type model fields