Made JSONKeyPathsByPropertyKey optional

Please merge :P Mantle is already implicit (love it), and yes that can
lead to errors, but so can returning empty dictionary. Once JSON or
Model changes, returning an empty dictionary doesn’t prevent errors
from that at all anyway. And at initial setup, you’ll know stuff isn’t
working right away b/c you won’t be getting parsed data, so there’s
that.