Use HttpMapper properties only if defined

See gh-1923
Test that HttpMapper properties are only used when they’re defined

Closes gh-1923
Merge branch 'jackson-mapper'