Deleted the passing by reference for $self