Interface JSONAttributable<A extends Any<?>>