Unfortunately, this interface has not undergone a rigorous design review. As such it is subject to change in the future. However, there are rumours that this library will be integrated into the defobj library anyway. So, even though little thought was given to the design of this interface (and it is not likely to be worthwhile designing a robust interface at this time), it was implemented in order to provide a first step towards bringing all the various libraries in line with the standard set by defobj.
Along these lines, a few notes are relevant.
Probes may become an inherent part of any object.
ActivityControls will become a part of a larger set of tools used for debugging Swarm models.