Revert "remove unused self arguments using @staticmethod and useless inits for evasion plugins"

This reverts commit e9f94bb15738dee4e896565a76f47f2b451dbd29.
Revert "removed unused self arguments (with @staticmethod) and useless empty constructors"

This reverts commit 2a267f47889b0b8afef4ab3d971605ba87f7a56b.