Allow customizable JSONENcoder