Friend constructor doesn't require a name