php 5.4 compat. fix: Call-time pass-by-reference has been removed
magic method fix