Using Automator.app, I can see Vera polling each device for quite a lot of information. One of the things it polls for is a devices capabilities.
Are these fixed in place for a device? If they are, then it seems strange that Vera would bother asking each device for that information so frequently. That would just unnecessarily slow down responsiveness.
If they are not fixed in place, how does a device get updated with new firmware?