field types proptos