adding view mode suporte for fields.
adding responsability to abstract field tag