using uuid for lastwhisper
fixed wrong cirular dependency exception
ans missing message on setSpawn with role