The doPostAttach method of the IDfAttachAspectCallback interface is used to perform actions after attaching an aspect. I've been using it to update the aspect too, sort of like:
if aspect not attached:
attachAspect(aspectName, callback)
else
callback.doPostAttach(this);
Does anyone see any problem with this?