Update instance init tests with base constructors
Some work on constructor init cloning. Extract MethodContext from InstructionCloner.