This module is used to create a dependency toghether with another object without having a reference to it.