I was a bit surprised to find out that while attendre takes a direct object, s'attendre takes an indirect object. E.g.
Je l'attends but Je m'attends à lui. Is it a widespread phenomena? Is there any pattern or is it necessary to memorize what kind of object each verb and its reflexive form expect?