1. Moved namespace related extension classes to package namespace.
2. Add some comments in cases of unreliable deliverable messages.