modified namespace placement and composer requirements