@nixCraft

usually, we call that decouple.