Use trait to mutualize code related to immutability.