fixed handling vnicGroupId objects

* fixed handling vnicGroupId objects accounting for bot groupingObjecdIds and vnicGroupId's
* cleaned up code to use define_methods like newer vshield providers