remove self referencial methods