view context should implements coercionmap