1. A method of generically emulating devices in a device connectivity protocol, the method comprising: processing a description of a device to be emulated in the device connectivity protocol, the description specifying a set of actions of the device; in response to receiving an action request per the device connectivity protocol, validating whether the action request matches an action out of the set of actions specified in the description; upon validating the action request to match the action, performing a default behavior consistent with the description.