Troubles while deploying contracts on remix

I'm trying to deploy this contract on remix but i get an VM error and the transaction is reverting. Error is "the called function should be payable if you send value".

At the beginning I used to deploy all the contracts separately and set variables manually. Then I wanted to integrate in the coin's constructor the annex contracts and the error appeared.

I'm trying to debug it but i'm totally lost.