Made FakeBlock generalized singleton