replace content-negotiation accessors with 0-arity method calls

reduce api