updating button field, docs
changing set value implementation on luca field
upating the field base class