Implementing fake objects – simulators