In my Universe Selection Model, I used EMA as a criteria to select stocks. In my Alpha Model, I wanted to use the same EMA on the stocks I selected to set insight weight.

I was wondering if there is a way to pass indicators from Universe Selection Model to Alpha Model. Or there is a better way to tackle this problem in general?

Moreover, I noticed there is a EmaCrossUniverseSelectionModel and also a EmaCrossAlphaModel as a demo. Aren't they somewhat contradicting the idea of algorithm framework, which is to delegate different work to different module?