Make result immutable for the client