Is it okay that the data parameter which was used before is now simply discarded in favour of the class member?