No need to return a different object for an immutable copy