Should be `final` to make class immutable