Keeping references to PsiElement, PsiReference, or Project instances can result in memory leaks.
PsiElement
PsiReference
Project
Ideally, these should be stateless. For quick-fix, see LocalQuickFixOnPsiElement as a convenient base class.
LocalQuickFixOnPsiElement