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