Assigning the return value of new by reference is deprecated
 Only variables should be passed by reference