Added __basefield__ attribute in VirtualField

Keep track of the base model field from which the VirtualField has been created in the __basefield__ attribute.