fixed reserved words as method
fixed regexp after exclamation mark
property scope name