No need to freeze both in constructor and getter