finally this was not a good idea, ivi shared components is sill a dependancy