BPC-278: Move JsonFields to interface