contract MultiEventsHistoryAdapter {

    /**
    *   @dev It is address of MultiEventsHistory caller assuming we are inside of delegate call.
    */
    function _self() constant internal returns (address) {
        return msg.sender;
    }
}
/**
 * @title General MultiEventsHistory user.
 *
 */
function _self() constant internal returns (address) {
    return msg.sender;
}

/**
 *   @dev It is address of MultiEventsHistory caller assuming we are inside of delegate call.
 */