ModelView uses .dict if available