core: split const-string and const-class instructions
core: fixed types for arguments from overloaded methods