name and description are required in bom