[BUG #7332] add missing include/require
[BUG #7332] raise version (2.2 > 3.0) and add rest module