New concept - if after runMethod() something wrong, object will be reseted to default state. Some fixes.