referredBy field made final.
copy() method commented.