Concrete adapter should provide serializable hash for Adapter#to_json method