component add/edit also have required and provided features now