var is now illegal in immutable objects