Issue #107: Made CarefulWire immutable and rewrote it's test with FakeRequest