Provides delegation of specified methods to a designated object
