I had to do this because PHP complained about a conflict with the inherited constructor. There's a open bug report about it on the PHP bug-tracker but nothing has been done in almost a year.