fix empty or non array schema, cast.number alias cast.float