Immutability, add requests requirement