Should be declared final so that objects are immutable