This is critical. Without `@Immutable` annotation the class can't be used in the system. All other classes will start complaining in runtime. The only solution I can think of is to introduce an `@Immutable`-annotated interface `Standed.SQSEntry` with one method `get()` returning `TestClient`. In this case you will be able to mock it and it will immutable.