Private method signatures must match in PHP5.3