fix class declaration, instanceof operator, dynamic properties update [ci skip]