json serializable.