It's typically better to compose an object of this type with an instance of `AFHTTPSessionManager` instead of inheriting from it. This gives you the flexibility to have different types of clients internal with a public interface that hides that distinction.