adding 'this' as a parameter to Init if the decorated method is not static