added identity, required, validate_coll, validate_coll_throw