contract owned {

    bool public OwnerDefined = false;
    address public owner;
    event OwnerEvents(address _addr, uint8 action);

    // @notice Initializes Owner Contract and set the first Owner
    function owned()
        internal
    {
        require(OwnerDefined == false);
        owner = msg.sender;
        OwnerDefined = true;
        OwnerEvents(msg.sender,1);
    }

}
function owned()
    internal
{
    require(OwnerDefined == false);
    owner = msg.sender;
    OwnerDefined = true;
    OwnerEvents(msg.sender,1);
}

// @notice Initializes Owner Contract and set the first Owner