HalService without StartDocument
HalService with StartDocument
HalService knows how to handle profile in resource.