Just want to be clear that these are _reference_ copies but you construct one in the constructor. Are you sure you don't mean for these to be value copies? If not, why make it a private variable at all?