added FieldContainer widget and Builder