Restaurant static factory method