У вас в классе используется устаревшая форма конструктора (вместо __constructor()), которая к тому же не принимает ни одного аргумента.
В конструкотре удалять — грешновато. Поэтому для удаления лучше отдельный метод сделать, который потом вызывать (или после инициализации, или статичный метод).