Add more programatic way to do cargo.field.Field