Added CollectionExtensions
Renamed Communication namespace to Messaging