The method Announcer>>#when:do: called from SpExecutableLayout>>#whenChildrenAddedDo: has been deprecated. Since there are some block closures (Clean and Constant) without a receiver, the API of announcements was changed to send the subscriber explicitly.