public void Attach(byte[] sourceStreamId, byte[] streamIdToAttach, long expiresAt)
{
ActivityStream stream;
if (activityFeedStore.TryGetValue(sourceStreamId, out stream) == false)
{
stream = new ActivityStream(sourceStreamId);
activityFeedStore.TryAdd(sourceStreamId, stream);
}
var streamToAttach = new ActivityStream(streamIdToAttach, expiresAt);
stream.AttachedStreams.Add(streamToAttach);
}