Rewriting private Ryan (constructor for 142 final factory question)