How to optimize the ES8 System composition definition ?