[WIP] Fixes #6444 - add support for virtual NICs

drops the AR association cache, see http://guides.rubyonrails.org/association_basics.html#controlling-caching for more details