contract USRProxy is AdminUpgradeabilityProxy {
    constructor(address _implementation)
        public
        AdminUpgradeabilityProxy(_implementation)
    {}

    // Allow anyone to view the implementation address
    function USRImplementation() external view returns (address) {
        return _implementation();
    }
}
function USRImplementation() external view returns (address) {
    return _implementation();
}

// Allow anyone to view the implementation address