It has to be `@Immutable` also, please add such annotation