refactoring, handle case (for afterFind) when model have association with itself