add todo item: validate schema before creating a bx