don' throw IOException
continue fix lazy fields reading, init WipIncomingMessage
Ref -> TypeRef
cleanup
delete MethodScope
remove dead code, continue wip incoming