﻿<?xml version="1.0" encoding="utf-8"?>
<modelStoreModel xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" xmlns:dm1="http://schemas.microsoft.com/dsltools/Kernel" xmlns:dm2="http://schemas.microsoft.com/dsltools/Component" xmlns:dm3="http://schemas.microsoft.com/dsltools/Activity" xmlns:dm4="http://schemas.microsoft.com/dsltools/UseCase" xmlns:dm5="http://schemas.microsoft.com/dsltools/Interaction" xmlns:dm6="http://schemas.microsoft.com/dsltools/UmlModelLibrary" xmlns:dm7="http://schemas.microsoft.com/dsltools/UmlDiagrams" xmlns:dm8="http://schemas.microsoft.com/dsltools/LogicalClassDesigner"
  dslVersion="1.0.0.0"
  Id="ad4d6cdc-fb9f-47da-888c-246cb0bab9e8"
  name="InteractionModel" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
  <appliedStereotypesInternal>
    <stereotypeInstance
      Id="df572277-fac4-45d5-80de-eb95f8fc84b4"
      name="namespace"
      profile="CSharpProfile">
      <propertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="fb5fd918-6902-4682-a003-7cac6e8302fa">
          <propertyInstance
            Id="1dc7d5b1-c0ad-41d5-b3c7-69c67b95cb1e"
            name="BaseName" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="5051577b-2c0c-452a-95cb-703ff56a1b77">
          <propertyInstance
            Id="9743cd13-fc69-46ab-a354-853c0ee7985b"
            name="ClrAttributes" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="992787f0-c84c-4f92-a600-169e1deb0b3b">
          <propertyInstance
            Id="7fa63935-9d00-4f44-928d-df99e46dfbc0"
            name="Usings" />
        </stereotypeInstanceHasPropertyInstances>
      </propertyInstances>
    </stereotypeInstance>
    <stereotypeInstance
      Id="47d337a9-a68b-49fb-b42a-67d087e00ccf"
      name="TextTemplateBindings"
      profile="TextTemplateBindings">
      <propertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="073eef05-1e50-47bc-b2c7-db5e0ce0940a">
          <propertyInstance
            Id="1c4798a7-f587-4b20-b95b-4c8ff9542694"
            name="Alias"
            value="ClassTemplate|EnumTemplate|InterfaceTemplate|StructTemplate" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="6dee6cfe-1f55-4fb3-b857-d8c5c18cc481">
          <propertyInstance
            Id="88be852c-4d8f-433c-98f7-5a5330011db1"
            name="TemplateFilePath"
            value="ClassTemplate=C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 14.0\COMMON7\IDE\EXTENSIONS\MICROSOFT\ARCHITECTURE TOOLS\EXTENSIBILITY\Templates\Text\ClassTemplate.t4|EnumTemplate=C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 14.0\COMMON7\IDE\EXTENSIONS\MICROSOFT\ARCHITECTURE TOOLS\EXTENSIBILITY\Templates\Text\EnumTemplate.t4|InterfaceTemplate=C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 14.0\COMMON7\IDE\EXTENSIONS\MICROSOFT\ARCHITECTURE TOOLS\EXTENSIBILITY\Templates\Text\InterfaceTemplate.t4|StructTemplate=C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 14.0\COMMON7\IDE\EXTENSIONS\MICROSOFT\ARCHITECTURE TOOLS\EXTENSIBILITY\Templates\Text\StructTemplate.t4" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="bb49e6c0-3155-4282-ab57-a9a225310c75">
          <propertyInstance
            Id="030fc3dc-0284-4bec-8f8e-956f2468856a"
            name="ProjectPath"
            value="ClassTemplate=..\InteractionModelLib\InteractionModelLib.csproj|EnumTemplate=..\InteractionModelLib\InteractionModelLib.csproj|InterfaceTemplate=..\InteractionModelLib\InteractionModelLib.csproj|StructTemplate=..\InteractionModelLib\InteractionModelLib.csproj" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="b10f4930-aa61-48cd-94e6-d06fdc4a1a25">
          <propertyInstance
            Id="c08f64c1-6dba-4d38-8e2f-bb07bb9dc161"
            name="TargetDirectory"
            value="ClassTemplate=GeneratedCode\{PackageStructure}|EnumTemplate=GeneratedCode\{PackageStructure}|InterfaceTemplate=GeneratedCode\{PackageStructure}|StructTemplate=GeneratedCode\{PackageStructure}" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="e9d74c3d-f3ff-4ad8-8710-ab37dff32f56">
          <propertyInstance
            Id="0233b5c1-e541-4cb0-b465-357933174fba"
            name="TargetName"
            value="ClassTemplate={Name}|EnumTemplate={Name}|InterfaceTemplate={Name}|StructTemplate={Name}" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="bbe8844f-d3f2-43b1-8d4a-1aa3cc087a0a">
          <propertyInstance
            Id="bc512561-a762-4630-b350-2ee057aeedb2"
            name="Overwrite"
            value="ClassTemplate=True|EnumTemplate=True|InterfaceTemplate=True|StructTemplate=True" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="17bafaaf-4bb1-491a-b7a6-35e0b40f8461">
          <propertyInstance
            Id="7b429e8f-63ef-4006-aaff-227d0edac26d"
            name="Parameters" />
        </stereotypeInstanceHasPropertyInstances>
      </propertyInstances>
    </stereotypeInstance>
  </appliedStereotypesInternal>
  <profileInstances>
    <packageHasProfileInstances
      Id="0caec977-1f8c-4ba3-a7db-8cc9ad9cc73b">
      <profileInstance
        Id="e34d544e-0fea-4ed6-ac5e-1b74119ac791"
        name="StandardProfileL2" />
    </packageHasProfileInstances>
    <packageHasProfileInstances
      Id="29349502-908c-4fda-9054-c48619c59ed0">
      <profileInstance
        Id="532ea607-fb19-44b8-8502-3351b05452be"
        name="StandardProfileL3" />
    </packageHasProfileInstances>
    <packageHasProfileInstances
      Id="f6219774-ce47-418b-94fa-8891f12f638e">
      <profileInstance
        Id="554b48ae-8e3e-48d2-9760-15bd7b8fad1a"
        name="CSharpProfile" />
    </packageHasProfileInstances>
    <packageHasProfileInstances
      Id="9ba55052-e229-4f50-b0e3-e9b1eedc2811">
      <profileInstance
        Id="4fb80158-e11b-43a2-b969-40bccb6f0ad9"
        name="TextTemplateBindings" />
    </packageHasProfileInstances>
  </profileInstances>
  <packagedElements>
    <packageHasNamedElement>
      <Interface
        Id="9cbc0ab2-ee20-43c6-8343-4626741c339a"
        name="ISurvey"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="3bdb65ad-c318-4550-a5a5-2fe382ca4f1b"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="77e0c3c1-f33b-44c1-a11a-fcd3c77ec9d9">
                <propertyInstance
                  Id="1d4b7352-3719-4a4d-92a8-bd8cef5ccfc9"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="115dbe36-4f50-4ae9-a628-2874648665e8">
                <propertyInstance
                  Id="15e6400a-d0a0-405a-8ee0-4abb94aeb1a6"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3367f9e7-a409-4517-88f1-e3cc065983b8">
                <propertyInstance
                  Id="cb31efac-641d-4183-84bd-a3611a5ad9b0"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="5ec402ba-8e37-408e-9f85-6146640b7dcb">
                <propertyInstance
                  Id="e20fa125-9fc1-45f2-8836-3a19d49dd702"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <targetEnds>
          <association
            Id="cf0313d4-e143-4eb0-9238-dd75b3583f5e"
            isDerived="false"
            sourceEndRoleName="ISurvey"
            targetEndRoleName="OptionList"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="67c1ae26-8849-4d53-9387-61c343af2ebb"
              LastKnownName="ISurveyOption"
              LastKnownLocation="InteractionModel.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="d942a039-5357-477b-9660-50c9afb89df9"
                  name="ISurvey"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="f9f3c33f-6816-4ba0-aa75-a8895899e96b"
                  name="OptionList"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <appliedStereotypesInternal>
                    <stereotypeInstance
                      Id="f6a4cc11-23a4-4130-944b-04bf3b75d7d0"
                      name="property"
                      profile="CSharpProfile">
                      <propertyInstances>
                        <stereotypeInstanceHasPropertyInstances
                          Id="c1daffad-46e2-4f9a-8727-a612faa83353">
                          <propertyInstance
                            Id="5c0f912f-e439-44ff-ab0a-71f883ff2f38"
                            name="ClrAttributes" />
                        </stereotypeInstanceHasPropertyInstances>
                        <stereotypeInstanceHasPropertyInstances
                          Id="6b107bb0-9473-47a7-a7f1-755fbe1468c5">
                          <propertyInstance
                            Id="395fc3b0-87b4-44eb-b632-13d972799069"
                            name="Get"
                            value="none" />
                        </stereotypeInstanceHasPropertyInstances>
                        <stereotypeInstanceHasPropertyInstances
                          Id="55855a7f-63e3-4c27-8b1b-5ebe04cfef71">
                          <propertyInstance
                            Id="4999a44b-4690-4c89-a1bb-1171952ef220"
                            name="HasBody"
                            value="false" />
                        </stereotypeInstanceHasPropertyInstances>
                        <stereotypeInstanceHasPropertyInstances
                          Id="0a8084ff-aa76-4063-96bb-941a8800744f">
                          <propertyInstance
                            Id="2ad14af4-1ae0-416d-99d7-0f976cfe1c0e"
                            name="IsUnsafe"
                            value="false" />
                        </stereotypeInstanceHasPropertyInstances>
                        <stereotypeInstanceHasPropertyInstances
                          Id="9c765083-1029-4e3d-9111-0accd9000ea4">
                          <propertyInstance
                            Id="1a34b414-015f-434e-969e-4ee6e82c46f6"
                            name="Inheritance"
                            value="none" />
                        </stereotypeInstanceHasPropertyInstances>
                        <stereotypeInstanceHasPropertyInstances
                          Id="8960cd40-01c7-4283-989b-0d00e76280ed">
                          <propertyInstance
                            Id="e308e2fb-4c9b-4c67-88c9-48870be3a6e9"
                            name="PackageVisibility"
                            value="internal" />
                        </stereotypeInstanceHasPropertyInstances>
                        <stereotypeInstanceHasPropertyInstances
                          Id="23d43554-3021-448e-88e8-1b8e6ffd475a">
                          <propertyInstance
                            Id="0c19fa5f-7b1f-4abc-9d41-cf97f7e2c692"
                            name="Set"
                            value="none" />
                        </stereotypeInstanceHasPropertyInstances>
                      </propertyInstances>
                    </stereotypeInstance>
                  </appliedStereotypesInternal>
                  <lowerValueInternal>
                    <literalString
                      Id="3f2eb7ec-6ec9-42c9-975b-062b1ebe8af3"
                      name="Lower"
                      value="1" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="2b00c2bc-686b-4425-a30c-68203c66869b"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="cc0e89fd-8dba-4bb3-a418-ccd5674a0242"
            isDerived="false"
            sourceEndRoleName="IPoll"
            targetEndRoleName="VoteList"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="ce28a608-409e-4d36-ba90-250bf0198f06"
              LastKnownName="IVote"
              LastKnownLocation="InteractionModel.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="aa7d72d4-8e65-422f-a0a8-86cfde2ee143"
                  name="IPoll"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="3d39cbe4-2998-4636-a415-d76fcce99d9b"
                  name="VoteList"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true">
                  <appliedStereotypesInternal>
                    <stereotypeInstance
                      Id="88b7413d-9ae3-4aa0-bb25-20e7e808e981"
                      name="property"
                      profile="CSharpProfile">
                      <propertyInstances>
                        <stereotypeInstanceHasPropertyInstances
                          Id="1ef325b7-afcb-4fba-8f61-66cbeb5ceda8">
                          <propertyInstance
                            Id="7249db85-c7f6-4e07-9b5b-186bed1e1746"
                            name="ClrAttributes" />
                        </stereotypeInstanceHasPropertyInstances>
                        <stereotypeInstanceHasPropertyInstances
                          Id="25213234-44ae-4c17-8fe8-c2de295a4558">
                          <propertyInstance
                            Id="52e3901a-df03-4d33-add1-a6ec3aa384b3"
                            name="Get"
                            value="none" />
                        </stereotypeInstanceHasPropertyInstances>
                        <stereotypeInstanceHasPropertyInstances
                          Id="c1b615c0-f7ca-4326-b7a7-ab44fc476ba8">
                          <propertyInstance
                            Id="78e4d84c-6064-405e-b190-8f9ddfa4b489"
                            name="HasBody"
                            value="false" />
                        </stereotypeInstanceHasPropertyInstances>
                        <stereotypeInstanceHasPropertyInstances
                          Id="1c5c8a39-d7a3-41f7-8ae3-4bbe0cf0ceb7">
                          <propertyInstance
                            Id="86821339-054e-4c28-92a0-b239db6e8e82"
                            name="IsUnsafe"
                            value="false" />
                        </stereotypeInstanceHasPropertyInstances>
                        <stereotypeInstanceHasPropertyInstances
                          Id="cd6283e9-378c-49b1-b194-06283c2acd5e">
                          <propertyInstance
                            Id="7c1245fd-4893-4f33-945a-fde745af435c"
                            name="Inheritance"
                            value="none" />
                        </stereotypeInstanceHasPropertyInstances>
                        <stereotypeInstanceHasPropertyInstances
                          Id="f4717086-610f-4f60-844d-b9613061cc66">
                          <propertyInstance
                            Id="01544ebc-aea4-4b69-8a74-eac95106f726"
                            name="PackageVisibility"
                            value="internal" />
                        </stereotypeInstanceHasPropertyInstances>
                        <stereotypeInstanceHasPropertyInstances
                          Id="f37e95e2-5b70-4ff7-aa53-3059e8338466">
                          <propertyInstance
                            Id="fc514b1a-46fd-42fa-b926-8b4133819757"
                            name="Set"
                            value="none" />
                        </stereotypeInstanceHasPropertyInstances>
                      </propertyInstances>
                    </stereotypeInstance>
                  </appliedStereotypesInternal>
                  <lowerValueInternal>
                    <literalString
                      Id="69218f66-d3ce-48b6-ab18-f016d6d9b3e6"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="eabf78d1-7979-4d67-9af2-32686868716d"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributes>
          <property
            Id="c9aa39d3-b1a8-438c-98f4-9acc65da185d"
            name="DueDateTime"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="748c4712-b8a9-4d6b-9571-ffcc8341119d"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b8997ab9-c6b8-4d0a-96a5-eba7d3ce5009">
                    <propertyInstance
                      Id="baa34b27-51b0-49c7-afee-bc5b2f6c7906"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9bd4ebf3-672b-41a6-98c6-3cf87cfb9d56">
                    <propertyInstance
                      Id="7d834146-88d8-432d-9bd0-c6e43fd70c66"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b6283415-ca4b-46ca-a101-4a5c04247226">
                    <propertyInstance
                      Id="5cd4cb12-5dfb-4d76-8c87-5cecec34d835"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="271f50e0-fea5-49eb-bcbf-0373bf2227b1">
                    <propertyInstance
                      Id="ca578b55-a08d-49c9-87ad-6878f4fac4f4"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="077259de-b988-494c-bed7-f1ccb8c05988">
                    <propertyInstance
                      Id="97757a1b-9c6d-45c1-9f30-5debb524bcee"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e1c32a37-d383-446d-8dad-6d75a0444bd3">
                    <propertyInstance
                      Id="44447216-0c63-4dfc-8cf3-8bb347728d90"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eedee423-cd17-4831-b829-4254981c865b">
                    <propertyInstance
                      Id="c0797c1b-5622-4d8a-bf6b-d06c94956875"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                LastKnownName="DateTime"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="19e0aad7-b3e3-448a-b3db-57b5ca139fbe"
            name="UserList"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a2dc3f76-c330-43c1-90a5-c8e8626bdfca"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c4fbc7d1-6808-4b07-b21e-257e1d41d31c">
                    <propertyInstance
                      Id="993c40a8-5562-4760-8f8a-e8384bcb6779"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c10522de-7b1b-4c8b-9716-a2f978d47079">
                    <propertyInstance
                      Id="67931ed6-2592-484a-9c4b-ba79f49eb0e0"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4b420cc0-83e4-450f-9ad6-459e7bc40fe7">
                    <propertyInstance
                      Id="8ec1e052-50fb-47f7-991e-8cfca8557744"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="484a3ab2-333a-4b23-9fa5-1535ad821d33">
                    <propertyInstance
                      Id="e82cebb1-e3d8-445c-9c7a-a470359ed955"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="613c7714-3770-4254-a867-227f3ecd01d1">
                    <propertyInstance
                      Id="eece29c4-1d87-4d2a-9760-a2cfeb1939fa"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6764224e-b1fa-481a-b547-8eefc7895851">
                    <propertyInstance
                      Id="2ae18bb3-36b6-4a64-a442-3276fc785e4d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="15e5ef01-fbda-4173-9197-def175e86a05">
                    <propertyInstance
                      Id="6fd93990-d1e6-4174-8da8-57f295c03c45"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="f341b309-e5d6-44f2-9fca-6af32b9c2ddf"
                LastKnownName="List&lt;IUser&gt;"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="4aef21d9-ccc0-490f-83f1-2937e7b0fc31"
            name="MaxVotesPerUser"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="da0b1114-98cd-4645-9f95-2fb89ff23b21"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f2cdd6d5-c225-4053-b429-6d67fda708b2">
                    <propertyInstance
                      Id="7692ec68-e890-4bcc-a66a-ce3863e012fa"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fb171d61-c7ff-475d-bcfb-9edcbdacfff2">
                    <propertyInstance
                      Id="86c0a6ac-5770-4af6-b014-b833062cae2d"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ada5d241-b3e9-4ce6-9035-f877a9c111a1">
                    <propertyInstance
                      Id="b74408b8-791f-45bd-b2e9-f2eaef560065"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="690151bd-e500-4a2d-9030-ea6165608300">
                    <propertyInstance
                      Id="1fa51f4a-a731-4357-b237-8cfd254ed9f3"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7f8ce22b-4fc9-4cca-97cb-388ff297bc74">
                    <propertyInstance
                      Id="01232fac-96df-4896-91fe-58bcc7002ed4"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="98854d44-f2ae-4d0b-9b9e-f065a6eba023">
                    <propertyInstance
                      Id="6f19ea40-6620-4cc5-987e-b604b598e200"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="58433089-ed65-44e2-aeaa-f121da5f70ac">
                    <propertyInstance
                      Id="2f17decc-c8c7-4086-b967-73df8d1b60ba"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                LastKnownName="int"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributes>
        <ownedOperations>
          <operation
            Id="e9a09e9b-8884-4084-ad28-402d5affb4fe"
            name="AddVote"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="1722c942-aa49-48ba-8726-9b87d4ee753a"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fce1a900-5dfe-4738-a354-0c19d1326db8">
                    <propertyInstance
                      Id="84ba669a-c580-4c70-aec6-25a554bc651a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0914fc40-514a-4f44-afcf-8aa5bbaffaf8">
                    <propertyInstance
                      Id="ef1af9f4-16fe-4bc8-b575-0bc64d0e57f7"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2d812250-cfde-4500-b268-1aee755ffc24">
                    <propertyInstance
                      Id="4fa242d7-8c75-499e-b22f-db4f67a737c7"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9c486f1b-323a-47c1-9077-1a0ca71c1125">
                    <propertyInstance
                      Id="cc0f44f1-3ac4-468c-8e2a-549068660569"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="448cd7a5-e843-4edf-8410-00d87abe5c43">
                    <propertyInstance
                      Id="821631d0-73d6-4c7b-986d-f1cc8af89463"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fb8467d7-a8f1-40d9-8a32-e9bfcd0e3761">
                    <propertyInstance
                      Id="4cd68254-4ba8-4bd9-a3de-c63384b47a92"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f7e916a3-da67-497b-a56d-1b3a71b956f8"
                  name="pVote"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ce28a608-409e-4d36-ba90-250bf0198f06"
                      LastKnownName="IVote"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="ab0a9fd0-cc52-4319-84b6-eeb8a82a2d6e"
            name="AddOption"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="d11c51d2-a5d3-4b5d-9297-d1f2d96a4ef7"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="132c6859-82a8-4b0f-9f7a-3070ab3a1322">
                    <propertyInstance
                      Id="61b5bf96-31d2-44ed-b209-1a9b340093b4"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c047d929-398b-415a-892d-6d3f17606483">
                    <propertyInstance
                      Id="cbcd2101-e1f1-4ebf-9fdb-a62ebd98e1dc"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9d212fa7-6660-4a06-afca-86130e6160b7">
                    <propertyInstance
                      Id="93fec0f3-b308-42f4-af47-12ce69ead73e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3dd28984-093b-436c-8849-a796a0987f6b">
                    <propertyInstance
                      Id="495d11ca-8c36-46ff-a996-eaf7fe5372b8"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1a16073a-af1a-4fc5-a462-93556d6d3342">
                    <propertyInstance
                      Id="eaca12c6-89f5-4f28-900b-ab61d5dc261c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="06fef02e-4ddd-438f-8772-8c88ab1699ec">
                    <propertyInstance
                      Id="9b96f235-3e96-45a1-92df-a086c9a0d047"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2677aeba-9350-4948-92cc-5206b8a6e0b4"
                  name="pOption"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="67c1ae26-8849-4d53-9387-61c343af2ebb"
                      LastKnownName="ISurveyOption"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="77c4ca75-a49d-4c6d-bece-d8b3d3754fcb"
            name="AddUser"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="198a39fe-d232-498e-9f73-b7763b2577ac"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="78a0041f-8ef1-4d46-b210-e6fddd782176">
                    <propertyInstance
                      Id="2746ea96-bd18-43ae-816d-ad80bf0068d1"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="245e0f64-51ce-40fd-84a1-5100c0bec637">
                    <propertyInstance
                      Id="dbcd1dbf-7c76-4e30-a10b-1b6f3dbf5f81"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="82312df9-3dd0-44a8-95f9-870abae06976">
                    <propertyInstance
                      Id="42d1df10-3e66-440a-8476-5ccc59966874"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1b247958-1938-4df6-89c2-97d4329d695f">
                    <propertyInstance
                      Id="d8e1b688-d7b9-40f4-af78-442e4b0ea19a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="52436fff-f83e-46f7-bad2-028600616224">
                    <propertyInstance
                      Id="b192c7b5-82cf-4de4-94db-76bf95c1f728"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6f0c090e-32e5-4257-9d49-b9983ba6a599">
                    <propertyInstance
                      Id="4160fbd3-2e6a-4063-a43a-04d83b24ea8a"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="433d754f-572d-44b3-94d7-b76d8189b03b"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="24c60751-dc28-4076-95e8-3d3419e85349"
            name="RemoveUser"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="67701a12-9ffb-44c2-b6f5-7999af4d30f3"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2853eb3f-6bbf-4eb4-8816-d48ef26169d4">
                    <propertyInstance
                      Id="a338ecc9-bb9a-4b2e-9f36-18b0f4174986"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="495d2205-2f49-4175-b4a9-effdda2c2d90">
                    <propertyInstance
                      Id="ee07115e-c2b4-4133-b87c-8630cd73e920"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d53ed0e0-0d40-4412-9872-b2ea54982980">
                    <propertyInstance
                      Id="a00a1e73-8aad-4bec-8a5e-af586c06eadd"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8b28efce-1d40-4ee1-8b73-d8edd87c8ee2">
                    <propertyInstance
                      Id="9ecf842b-9f27-4c5c-8c2d-7819a8d4ec50"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="830f8894-0697-4734-aa05-ae4328ac906a">
                    <propertyInstance
                      Id="c7ae1c62-96c3-40c8-ba55-21557abe8700"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="163cd881-0263-4262-97ce-f5242dbe70ac">
                    <propertyInstance
                      Id="50da1bbc-18a2-42d6-a48e-b1f6c581703f"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="504fbbc8-7743-4338-a53b-54a673098006"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="67c1ae26-8849-4d53-9387-61c343af2ebb"
        name="ISurveyOption"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="217daf78-c34e-45be-b13b-2e63e3dfb8f8"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="203d1eb0-f148-4271-a329-44776cdc3e69">
                <propertyInstance
                  Id="0716698b-f873-4a5d-97f7-c591e2e703ca"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="572947cd-068b-4ed7-8e6c-122efcbda860">
                <propertyInstance
                  Id="25aa4d30-8761-4ba3-aca2-68344d157e5a"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b877e292-7675-4ebb-814c-ca20221082cb">
                <propertyInstance
                  Id="9703a5fd-004f-4e03-8f55-517add708931"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="1b5f567a-670d-4acf-8aa2-6360b33d1334">
                <propertyInstance
                  Id="f8ab77fa-2dfd-4c5b-83f5-e5f486901be4"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedAttributes>
          <property
            Id="fef33a2b-1ca5-4876-983a-7f7daeb8e0d0"
            name="Text"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="8c0b93be-f0d0-4de2-bc85-fefd912d890b"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="69894a7f-1335-4e0a-90c9-b6d79698cde2">
                    <propertyInstance
                      Id="1d7e2b3c-1ccf-482c-857e-9bc3fd14f4bf"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ce67f3f1-3603-41b2-82c9-36c8bfa7edee">
                    <propertyInstance
                      Id="f3716710-5c6b-4cf6-8d32-8185560e0b7e"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f59aaf97-7f62-4ce8-8fb9-7eaf93af0f85">
                    <propertyInstance
                      Id="e9fb34f1-b92e-4ea7-b86e-a70d1b11f8a8"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="59ac7bb3-f42e-4176-a7e4-523f9540528a">
                    <propertyInstance
                      Id="2a79bade-0621-45bf-b0bc-d671abfde995"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="11e628ba-1353-4eda-94ef-ff92f33a5dac">
                    <propertyInstance
                      Id="9a4f8c56-0059-439d-b67a-3343c6fd778c"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f3003962-1f6b-40cb-a257-4a15152f8d8b">
                    <propertyInstance
                      Id="99060d34-41b6-4ca4-a47b-fa8ab6f5cf61"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cf30c6f4-fdb6-4891-ade6-a0f690a48060">
                    <propertyInstance
                      Id="2c3ca092-db0e-44ac-a064-479511630849"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                LastKnownName="string"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="4483fdb4-3a83-40b3-ab29-311362ed6196"
            name="CreatedDateTime"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="287b40ce-05a0-4a27-9e14-28f2788934f6"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="08722ed7-ff15-4b79-8590-84d737a3a0e7">
                    <propertyInstance
                      Id="b2be2f24-02a2-41a3-b912-a12169bf0112"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="49e04b6a-d117-4c79-be70-d40e39a906c8">
                    <propertyInstance
                      Id="4ba7be07-6409-40ce-9238-974e31e4f2c9"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="81f01d58-c38b-4ad8-a44b-a881cf6fcc7e">
                    <propertyInstance
                      Id="e4e5fbc5-511b-4d2e-8987-e27afa70479b"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0ed77408-c669-48c0-b097-5aa1062fdb2f">
                    <propertyInstance
                      Id="a5120dd4-98ac-43d1-821e-4a1694f4a582"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f445f036-cfa1-412e-87f6-caec8791bd98">
                    <propertyInstance
                      Id="e2d5ff1a-0aad-497f-927a-5bd7bdeb5f73"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9a0cc064-64b6-4589-ac0e-7c0d66ac77dd">
                    <propertyInstance
                      Id="332cc9b3-d60d-4bd2-8fef-694c17cd7b27"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d5c8c56c-c22f-41aa-96e9-ef33ee8310be">
                    <propertyInstance
                      Id="87aa400e-9101-4ca7-963a-7dccc35b589d"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                LastKnownName="DateTime"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="eb07ff69-d51d-49dd-a088-1b873e1c65e4"
            name="Id"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="fa4a1dec-b92d-48cf-b8fa-5bd8ca20c220"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fb2aaa5b-4dd5-464f-82a1-5fa4172999be">
                    <propertyInstance
                      Id="edef65a3-413b-4a53-981f-b80cf3c1bbc3"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="815fa4ba-9328-4fa9-a494-9f89bb71231c">
                    <propertyInstance
                      Id="179ce991-8eaa-4c08-872f-66aa477db051"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="399fb7df-e936-47e5-89cf-d5f7264e61fb">
                    <propertyInstance
                      Id="f60f54a6-ef55-478c-a711-2d4a350b2322"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d1aaabfb-80eb-45af-8c24-926e8fa3c107">
                    <propertyInstance
                      Id="5ab80767-c73b-46f5-a11f-c0ac0e2bea56"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="90955544-9f8b-436b-ba17-9c461dfad4c3">
                    <propertyInstance
                      Id="861c5ac2-2fff-4a44-9798-3f3cce684626"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5a1cf42e-0545-4849-8241-0dfcc221d7b2">
                    <propertyInstance
                      Id="c20e3dfe-7b17-423c-8324-df5af7b74acd"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="06575cf4-c217-467e-8418-af2d415a10b3">
                    <propertyInstance
                      Id="a40d6320-08ec-4076-a113-a2885546e696"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                LastKnownName="string"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributes>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="ce28a608-409e-4d36-ba90-250bf0198f06"
        name="IVote"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="3be6c379-cff7-4831-acf9-87f6b06c5d0f"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="5e212da2-6d6d-4aed-9cff-9bcb0da68ffd">
                <propertyInstance
                  Id="5ce7fe52-f265-4c8a-b42e-8f954c535fcc"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0ddcc5fc-5f8b-4dd1-8272-54b62a4c2c4e">
                <propertyInstance
                  Id="6f5d4aa1-5bf3-4a68-b7c3-68d3d2d28aca"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="35c2b719-eb3e-4da0-be2c-cffa1269f842">
                <propertyInstance
                  Id="62ac65ff-be22-4a9e-8359-83e9c6c9a0c3"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="49e405fc-bebf-4b21-b408-87409b6acf2d">
                <propertyInstance
                  Id="b3e1626b-344d-44ba-859e-9b94e4a7d556"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <dependency
            Id="8b2b0c2b-0108-4d91-97eb-b05e2824ed4f">
            <interfaceMoniker
              Id="67c1ae26-8849-4d53-9387-61c343af2ebb"
              LastKnownName="ISurveyOption"
              LastKnownLocation="InteractionModel.uml" />
          </dependency>
        </suppliersInternal>
        <ownedAttributes>
          <property
            Id="6eb63386-6c30-4e1d-9dfa-b739957a1083"
            name="User"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="751a41ea-ac7c-4779-876a-4d177af6d9ba"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="297efd6c-2e78-4383-a17a-d7d4a53ccec8">
                    <propertyInstance
                      Id="24fa5981-e98f-4e81-8718-14470b43c3e3"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1cad67bd-907d-4d7b-9e73-8477574dffde">
                    <propertyInstance
                      Id="ce5f2217-03df-46d0-bcc0-e57e448fc729"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8e04a4a9-6de7-4711-b8b9-c5b1a6b89389">
                    <propertyInstance
                      Id="8ca4eae7-0f99-4484-883f-681e8ce27ce2"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5985aee6-07ed-4ea4-988b-5f637e27e026">
                    <propertyInstance
                      Id="643f24db-2807-41ca-84eb-4cea33720283"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9ee91d61-5a80-4920-b529-09f7dfc25744">
                    <propertyInstance
                      Id="7013c88d-8568-410c-9c0e-21739d99e314"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5b4a41fd-c022-4347-971b-cca46e668fbe">
                    <propertyInstance
                      Id="d7a80f78-7bda-4b71-92c1-d7216a877f45"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d7bcbbd3-af48-46a8-8a70-84056e30dd63">
                    <propertyInstance
                      Id="32658aa7-a0ca-4d1e-beb9-3d065bb9e28e"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="453525ec-5755-4572-ad64-5bafa1e78d20"
                LastKnownName="IUser"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="ee96b126-e4f2-4d94-9469-89d293c4ed32"
            name="Option"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="5bba55cb-b775-4355-bd26-7fea5fe9813d"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="52966ce8-7830-4a2a-aa88-66d34a286071">
                    <propertyInstance
                      Id="f898f984-1576-462e-92d3-badaffbcded3"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8e94aa05-20f4-467c-a333-81ae7e61552c">
                    <propertyInstance
                      Id="3ceaf53a-abba-439f-a78b-edcccb2d4bd1"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="446a8f2f-c25d-465e-b416-25cb3c73bc56">
                    <propertyInstance
                      Id="89e441d6-7120-4306-a531-475bc1a24d12"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="90403c1f-9a98-4872-bd96-f3f79dc49c98">
                    <propertyInstance
                      Id="dad3dcc4-feb3-4a7d-b109-0262a119b3ff"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="751f137f-4a9d-43e3-bd8c-767da25acf5c">
                    <propertyInstance
                      Id="a4742039-d8c1-4f7d-8188-dcd6bb3f4d78"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ccb047eb-00d4-41e3-ba1b-a8edf71eab10">
                    <propertyInstance
                      Id="b1bf5158-700d-4620-8058-30790371eb5f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2c731e87-686f-4471-a5c3-01f87fe21339">
                    <propertyInstance
                      Id="ad30d085-3894-44e1-9120-59adae48bccd"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <interfaceMoniker
                Id="67c1ae26-8849-4d53-9387-61c343af2ebb"
                LastKnownName="ISurveyOption"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="6ef36614-347c-46ce-a303-ea6dd972db23"
            name="CreatedDateTime"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7b15c6be-b438-4428-b0ac-7653c7d3b13d"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="69340728-1822-4937-b38f-4d919bd713c0">
                    <propertyInstance
                      Id="c8924319-f10c-434d-9a30-38ff7f4d4f4c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3032a26a-85dd-49c5-be47-cbc1db35f540">
                    <propertyInstance
                      Id="2f9d3936-aa8a-4868-b8fb-8fd1ec9bcf5d"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="113ee678-d839-4788-bfa7-b678f173349a">
                    <propertyInstance
                      Id="545b584c-ba31-44e5-a739-1b58716ae521"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="526bbc35-9f14-4b90-95b1-08dec678a540">
                    <propertyInstance
                      Id="584f5d16-1941-4351-a972-47823b700f15"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3b44a3e2-68f5-4d22-aa14-f43704ded6ae">
                    <propertyInstance
                      Id="ca1f1219-89e1-4b8b-8da8-8d9d58cdc457"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2ebea92e-5e9a-403e-b4e1-5f533eb254ff">
                    <propertyInstance
                      Id="8c520db7-3d86-43fd-8f47-ac80a2be5f8f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="730e212c-9885-4c33-bdb8-36d2a5027412">
                    <propertyInstance
                      Id="cc3ac6f1-bd47-485a-8fda-1a3f98ae1e1c"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                LastKnownName="DateTime"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="9da0e1bf-f707-4554-a10c-0c3062bd7189"
            name="Id"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="8cc8b0ed-b671-459e-af40-6cc2d4b7cb67"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="788c481d-9692-40b8-83f3-b75d32229e35">
                    <propertyInstance
                      Id="3fcf3a99-5ea4-45f4-bf03-c9182185d08c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="19690ec6-828b-44ec-bbd8-d8a5f92d614c">
                    <propertyInstance
                      Id="eeefc651-bf49-4bc1-a02d-6dca7b964e6d"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="45d81dc8-f255-44b2-ae6d-bbb01a8f3ddd">
                    <propertyInstance
                      Id="4bf9e0fc-61c6-458a-8f53-9d2ef803a1e5"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b3493518-c0d6-44c8-85c1-e7dd39838f58">
                    <propertyInstance
                      Id="79f3fc59-e5e2-4e9b-9568-439c6d54c2fb"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="891cb1f5-b4ea-4c4d-b40e-100b6d965dc6">
                    <propertyInstance
                      Id="e24cc3c2-21e9-48d2-9e86-31e2e1c3cfc3"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2f7c6dd5-e468-4d29-9415-54a78e962b44">
                    <propertyInstance
                      Id="0dacad6c-37d4-4489-ad98-fed43b81842e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8e8b3a0e-c3cb-43e8-a8d5-942e3ff52467">
                    <propertyInstance
                      Id="1be878e4-8cab-4e69-93d0-21fabacee303"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                LastKnownName="string"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributes>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="d58f5d47-1101-4eb4-9bc2-49577bfa05ea"
        name="ITask"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="07456c58-03b8-49cd-be6a-7a5f383e2e4e"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d9e87930-3586-4aa7-9869-c57d69aa68ce">
                <propertyInstance
                  Id="971ae5fe-bbd3-428e-adce-9a06eae25445"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="ffbac243-7b75-4e53-a8ca-dea64b5a29e6">
                <propertyInstance
                  Id="7420acd7-76f3-4a2c-81a2-5665d171e020"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="63b7958e-b783-4e20-8a74-35ebb8a5b1d0">
                <propertyInstance
                  Id="9658b48e-639c-4164-adc2-29f9c950a1b6"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="c58faaf9-f26d-4daf-a149-619d4efbe957">
                <propertyInstance
                  Id="b4ab4e56-3733-40f5-9bf4-49acf9dc32a7"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <targetEnds>
          <association
            Id="12a5b420-fc09-448b-92c4-307e5f212e79"
            isDerived="false"
            sourceEndRoleName="ITask"
            targetEndRoleName="SubTasks"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="d58f5d47-1101-4eb4-9bc2-49577bfa05ea"
              LastKnownName="ITask"
              LastKnownLocation="InteractionModel.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="ed28632e-18e0-4545-b4e0-dfd13c08894d"
                  name="ITask"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="4d319e9f-4d2e-4e95-a509-427830cb06a7"
                  name="SubTasks"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="true"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="6f428626-d394-4257-8dab-b2caf8aac58d"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="b85a09f6-29d9-4dda-84e3-6a06b6f37466"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributes>
          <property
            Id="a2e21ce3-c928-4b2f-afa6-097ee5484186"
            name="Budget"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="0ebb019e-0b1b-4d8b-aaa4-4d2759851aed"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="72bcbdfb-c623-4368-a680-8345fbe0f7ce">
                    <propertyInstance
                      Id="d601d33f-6b44-4be2-9c2a-b8d097c1817e"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="41f0b30a-9a90-4c7f-9182-a7b395ddbe24">
                    <propertyInstance
                      Id="6154562f-4b24-4849-9956-adcc5702e73b"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2dffffa0-fece-44a5-9447-355ba0393017">
                    <propertyInstance
                      Id="6059bef9-8b90-4eef-ae46-ee2958bbf9b0"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="851c535d-cb61-465a-8ed4-d0dd3a7f4fd1">
                    <propertyInstance
                      Id="54c5d171-18ec-45d7-97d9-2932beb3a8e3"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c23f8ffd-2f4f-4a37-b24c-86cbb83b9115">
                    <propertyInstance
                      Id="cdafe959-e054-467c-a2fa-05d5d8aca65e"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8366c8f3-88c3-4324-a991-7816289b0247">
                    <propertyInstance
                      Id="f11e9bfc-1cef-45e1-8bfd-65729cdc4a83"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="21c3465a-e972-4790-8c11-8e0415d944d8">
                    <propertyInstance
                      Id="c9f6ee79-0422-4e2e-adca-5e25212b94c4"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="bf723d3e-44b1-470f-ac5a-29c1f3ad9ac5"
                LastKnownName="decimal"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="c05dfeb0-63f0-4bd2-873e-ec4f22faf488"
            name="Duration"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="dbb26f01-7af4-4e84-9575-75a98039e2b9"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8042e145-b7c4-499f-aa96-b8a8e8c0906c">
                    <propertyInstance
                      Id="2a4ee83c-4e92-4aad-a1ff-93633d62731e"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3bffad76-c631-45e2-955c-2836e6c48553">
                    <propertyInstance
                      Id="2107b8f1-248b-45af-a045-5b1343420bdd"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1a212f3e-6175-4199-bbdf-0c20cd2fb9d8">
                    <propertyInstance
                      Id="96fcf384-7c5c-4b5f-bb75-2cbcb7d729fe"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6f351842-5561-49c6-907c-93da61e64b10">
                    <propertyInstance
                      Id="a60dad16-c068-4037-98ca-7e92326bc617"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="891854ac-b148-44ee-a30d-63525cae693f">
                    <propertyInstance
                      Id="95c92238-dbe1-4c18-8a3a-fd60d35e3b2d"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e72747c5-c73f-4f46-96f7-31ab4617b17d">
                    <propertyInstance
                      Id="04a7d5b5-7ab6-40fe-b757-15e34e0e532c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d7613e58-3cd4-4eb2-970d-c32c33adc1a0">
                    <propertyInstance
                      Id="f866c194-ae1d-4edd-8ffc-0c5c0f190641"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                LastKnownName="int"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="00898f10-6007-4de7-a103-1ff04f07c8d2"
            name="Priority"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="1fe38bf4-8416-4d3d-8ffa-f952a16a0018"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="375ad9dc-5fe3-4f6f-aa70-87b50d705aef">
                    <propertyInstance
                      Id="08658da6-bd5d-4e85-88b1-0e16f97e06f1"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cc9525e1-74e4-4d7c-be5e-1769c148d03e">
                    <propertyInstance
                      Id="8c0a24de-2bf9-4e7a-8afa-ecd07f999090"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="296d0cae-bc83-4afd-a941-aceb9e9e6ea3">
                    <propertyInstance
                      Id="d47e160c-fb84-4956-9393-cb49d9086024"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5a41c8e4-93a7-41f1-ae6b-e8ec2f3c04fc">
                    <propertyInstance
                      Id="cf30524b-d7de-4f37-a1ea-34524cac7458"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ac9ed85a-63d6-46ba-b981-642348033bde">
                    <propertyInstance
                      Id="eb107961-1875-4fa9-a7dc-489867b4244f"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e747c0a8-bd3e-419f-b8da-b68dd555edca">
                    <propertyInstance
                      Id="78f7bcf3-e9cd-4f15-9dde-0849a88e76cc"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5be424bd-e6e2-4314-83d3-914c6d384a14">
                    <propertyInstance
                      Id="7d65f021-e982-4a43-a031-9419f9fb3f3e"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                LastKnownName="int"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="565d50d0-fed5-4701-a4f3-9d5d656ab79c"
            name="DurationCurrent"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="abc2a1c1-c33d-4e13-94fe-67bd94f77ae0"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="437f3c80-b148-4aad-9bd8-c40b6ce1c502">
                    <propertyInstance
                      Id="2f6a35e9-42ae-4558-a503-3533f504fa17"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e9de0093-ea6e-4fe8-a7b8-052e3ed89a24">
                    <propertyInstance
                      Id="c03204b7-f3c6-4592-b267-aface0eb8343"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d9ebac8f-9b83-401f-a013-de0001060413">
                    <propertyInstance
                      Id="a907724a-61fe-4f0d-bc33-ecd3bf844490"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="adb3baff-867d-4d29-80c2-f08fc35477cd">
                    <propertyInstance
                      Id="31fd1435-cc57-4ce8-aba4-8b0fa96b8626"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f1c69457-1537-4ac6-8ad5-d718b09821bd">
                    <propertyInstance
                      Id="18ef475f-a98d-45c6-9b34-d42381d73748"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7060a122-fd92-4120-b073-93f81e650e41">
                    <propertyInstance
                      Id="ab78a791-6811-408e-af00-3f2fffc8f4f8"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0c4b0164-c2cc-4534-8217-f94ac9b2721a">
                    <propertyInstance
                      Id="79e56863-9518-4412-aa66-8a2350743b91"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                LastKnownName="int"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="b0b24a3d-29c4-449c-8d27-cadec40b7d43"
            name="BudgetUsed"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7ef055c6-802f-49c9-928d-cc31006be659"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6bbf74b5-a9ce-4926-9b1f-a95f4e3ce995">
                    <propertyInstance
                      Id="8832a83e-f2f3-4a0b-a087-0b3159bc451c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="079f1eb9-f111-4f58-abec-f75821d958a0">
                    <propertyInstance
                      Id="fb51987a-66c0-45f5-b1a8-40dbc10e58e0"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a7b77eac-5532-4133-bf97-6fae2e4e494b">
                    <propertyInstance
                      Id="e4e8bdb1-97ed-4297-890d-cb05655af2da"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="83493434-6035-42a3-99b4-14034b0c52a9">
                    <propertyInstance
                      Id="e3a9f9b0-e2af-4ca0-b042-4f87bef8f9f4"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="52b83c00-ac71-4502-8946-4e4bf0ed06d1">
                    <propertyInstance
                      Id="257d180b-d5c9-4d1d-ab4a-d9386e45b4bb"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e450fea9-fd89-4069-80af-d2445f1720fd">
                    <propertyInstance
                      Id="cab2576d-a613-4730-9d23-3b0e15a3db1d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="76c538c9-6348-435e-9514-4e1c5e2fa6c8">
                    <propertyInstance
                      Id="97b3596e-bb35-42e8-b787-4b70c65b29c4"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="bf723d3e-44b1-470f-ac5a-29c1f3ad9ac5"
                LastKnownName="decimal"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="188f6ee3-5145-4780-a3a4-3f34c24b8c2c"
            name="Progress"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="bcf32716-60c7-4811-aef3-02090c288d6b"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ae921bd7-0a05-4381-87b5-736ec752d95c">
                    <propertyInstance
                      Id="c978bdbe-22d4-4182-b158-c32ad153f602"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a27f6026-9d7e-47ff-9179-cee859161446">
                    <propertyInstance
                      Id="7660a39e-c92f-4a87-a695-c5341255a04a"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7fb50308-a3d2-4be7-8f89-2815030e41a3">
                    <propertyInstance
                      Id="9a146636-e110-4ca1-b71e-6e56ec3dd8e4"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cd43a61a-d4df-4956-8d5e-68d929937e19">
                    <propertyInstance
                      Id="c1a5885a-87f3-40e2-b2df-7f91c8cbaacb"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1d04af65-943d-4f27-a7ec-96b54449833b">
                    <propertyInstance
                      Id="22f9bcb9-12b7-4fcc-8574-562bd20b122b"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="809e4601-7913-4eab-afdf-726dc56bc455">
                    <propertyInstance
                      Id="543474d0-7c54-4aad-b5a3-642fdaeb1889"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6a7a749d-92f8-40a4-9638-5c217e7df22d">
                    <propertyInstance
                      Id="b6a36113-dea4-4377-a1a3-d90f32a2f672"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                LastKnownName="int"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="e9dd502c-b2ad-46b2-8d80-9dbeb59c658d"
            name="DueDateTime"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="f4c0d670-67d9-4317-811a-078a32b38645"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4dcfd7a5-fb2a-421e-a529-c867ec7ebb6c">
                    <propertyInstance
                      Id="cbd83a47-26d3-4e7e-896b-23d521081148"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="71d28d53-815a-4108-9761-5d40f45efc4c">
                    <propertyInstance
                      Id="df7630d9-1ec9-4342-89be-4f7cf4815ee5"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a206d2b6-dbf6-4aea-ab65-faa3d63dcea3">
                    <propertyInstance
                      Id="f24984b0-4ad5-4bbc-a586-81472c7685ac"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="97d0cc8d-0ee0-4f6c-b616-7bef809e71bf">
                    <propertyInstance
                      Id="481fa5a3-bcbb-4686-b2ed-0c9d36e61000"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3d6868aa-40c2-41c4-9799-f5133d8f6960">
                    <propertyInstance
                      Id="4562eedd-60ba-48f8-84e5-ec38b1ceabe9"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="454da7aa-3a1c-4c94-be66-05e30fcd8789">
                    <propertyInstance
                      Id="9d6b3e33-3393-401e-b39e-82cd91006268"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bdb38d47-86ee-42ce-91ae-02802e2c7795">
                    <propertyInstance
                      Id="d5ffb530-da99-4a04-855b-94d532b335a3"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                LastKnownName="DateTime"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="3c92ee4f-53ed-42f7-83df-340aa2e22631"
            name="ProgressUpdated"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="6ade700d-24d2-4a5a-ae3c-b17841334a11"
                name="event"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fe6e36df-0d37-4160-8849-debbf9651c12">
                    <propertyInstance
                      Id="c620ec3a-c5a2-4976-a8ca-cd258e8e7d5d"
                      name="Add"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e6f2cdca-483e-49c8-a637-e1577ea07f2e">
                    <propertyInstance
                      Id="e2c9f635-8e9a-4451-b789-1a3013f3c0f6"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2566cf5c-94d1-47f9-b8d8-308cba414fa5">
                    <propertyInstance
                      Id="26aab9ca-3f22-45fe-a021-39636c6d4fc7"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="764bc8df-d695-4bde-aca9-fb2a5d13108a">
                    <propertyInstance
                      Id="e61d3c41-ee3d-4b5a-a912-c04414446e71"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2f829bfa-b957-4505-9e35-794bf8421cee">
                    <propertyInstance
                      Id="06e16814-ff94-409d-beef-3069e7fcd937"
                      name="Remove"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
        </ownedAttributes>
        <ownedOperations>
          <operation
            Id="0c8a916b-0e02-4ffe-8b7c-4240350dd1cb"
            name="AddTimeslice"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="3047824d-ae43-4125-baf6-77a866ee29b9"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="829d6bb8-a8d4-484b-85d4-082bf7a72a5e">
                    <propertyInstance
                      Id="55228b8b-c6fe-4276-a999-1d969fdbc0f4"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="af0188b4-2b12-4039-8fb7-292109c94fcc">
                    <propertyInstance
                      Id="7a356713-639a-42bb-8501-b400151de099"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ceac43e3-13bf-4fe5-b9a0-46013bec9eb8">
                    <propertyInstance
                      Id="99149abd-f83c-43bc-90f0-dfd5becc2dfb"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fc2277a9-af0a-4ace-b289-5b4d9d86391a">
                    <propertyInstance
                      Id="05dadbec-79be-4682-8be7-abb9e4644e22"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8e2e4c09-ba44-4df5-a321-1a08f156bf37">
                    <propertyInstance
                      Id="87c1f2ca-74c3-46de-9a75-ddf53c15007f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6056154c-c323-4b50-a089-6e7219559498">
                    <propertyInstance
                      Id="0178b91d-4bd9-4521-b681-2af356debdaa"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b3647514-e820-42dd-9bbe-a19ff4ada81f"
                  name="pDuration"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="afda12e4-3f42-41a6-98d7-59df3f4e30c3"
            name="AddExpense"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="8f10071c-72bd-44f8-9f2e-25688b9bc363"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="29731ad1-cece-4736-99d6-8c16a9517f2e">
                    <propertyInstance
                      Id="6b4587d6-9f1e-49ac-bd79-5133e6f6d0a6"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="82efdb45-9fc6-4c35-87f0-f135d0eca9bd">
                    <propertyInstance
                      Id="73ee75a1-b254-4b14-95c8-9ac1f5fa6e35"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="956008eb-8e5c-4548-b59a-32038c729c2c">
                    <propertyInstance
                      Id="121d1f56-5942-4d5c-a487-c3450e8004fa"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5315ecaf-ac69-471e-96dc-3c33f78a39b3">
                    <propertyInstance
                      Id="afae3f39-c839-401b-bd7a-af0650bd8fe2"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a09d8f9f-41d8-4669-81ed-4db5d49b7160">
                    <propertyInstance
                      Id="d5be8b25-ce53-4b9e-904c-0ab3fca385c3"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="682c5510-e928-4fdc-a8f3-71b49962d268">
                    <propertyInstance
                      Id="75d8cd17-59d3-4fb2-acdd-1ba1596fac5b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c67df2ee-22ce-4195-afe7-2faf0334c90c"
                  name="pExpenseValue"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="bf723d3e-44b1-470f-ac5a-29c1f3ad9ac5"
                      LastKnownName="decimal"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="bf9da2ea-bfe3-48a7-bafc-7e1917538a91"
            name="UdateProgress"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="35434a51-92f0-43da-8885-8bc8b41e20a7"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="94748513-1787-4b13-83dc-1c3f0818bc96">
                    <propertyInstance
                      Id="60844d01-b233-45a7-9a17-1c68690adb24"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9e781442-c08f-41cb-9d06-ecfdc3046124">
                    <propertyInstance
                      Id="c35ab9c9-4b50-4387-9250-6bd59e90cd4f"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="aa2812a4-fc4b-4851-aaf7-f74bf176f1b3">
                    <propertyInstance
                      Id="52d90073-b66e-4040-8b30-76867ad164c1"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dff87928-a19c-41a2-a795-7e3da79529b4">
                    <propertyInstance
                      Id="bdc83b1b-b1cf-4e8c-abd4-2f1c2e1923c4"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a9c20888-ab8f-4817-af4a-2b834698ba00">
                    <propertyInstance
                      Id="36fdb485-d902-4f9f-aad4-9a192b3286eb"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f107af89-95de-40a4-8761-375c44940cc9">
                    <propertyInstance
                      Id="a67ad214-4f6c-459b-9860-58072ea31112"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e288c6ea-8e55-4097-a7b2-4a6fabcb6027"
                  name="pProgress"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="9d1a170a-877b-4088-b25f-9a17f1aa6d06"
            name="AddSubTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7554369b-44df-4441-a3b6-3eb6c970cf12"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a575999e-bab6-401a-b777-4d62b553a376">
                    <propertyInstance
                      Id="9918f890-8005-4571-8c8c-88db5c86eeff"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="22983b0b-c25b-44eb-903f-a07c3646fe9f">
                    <propertyInstance
                      Id="64c0f2f3-175d-45e9-9f9e-8f2c317eb82f"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eb6970aa-dda5-43da-9399-9bce757a47d7">
                    <propertyInstance
                      Id="6bc95fe2-a6fd-4ca0-ae50-69a9bd679f20"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0b798f6b-3d3d-48ba-8110-ceb734129dfd">
                    <propertyInstance
                      Id="129e83ef-39d7-467b-b1c2-6caa90614f28"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ad3621a5-da6c-4722-9c4d-9eaaaf004b40">
                    <propertyInstance
                      Id="077b0d8e-da09-4046-9767-5807ee105281"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b71602e1-33f0-4d1f-9a52-4a7bf03b5037">
                    <propertyInstance
                      Id="d83961a2-6957-465b-aeaf-4325fe2b0701"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="40c15d82-bf5b-43af-b6a2-5968826dd385"
                  name="pTask"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="d58f5d47-1101-4eb4-9bc2-49577bfa05ea"
                      LastKnownName="ITask"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="544d04ff-bf8f-4153-bbcc-adec961f5f66"
        name="ISurveyFactory"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="4b45d801-b011-4b93-add5-0c89ad4b4d88"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0e488cfc-a364-436d-9ddc-b0e2659e48eb">
                <propertyInstance
                  Id="72493142-fa14-4661-8ae2-3f0fd880435e"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="07c801c6-81b4-4e92-a91d-a8e72d474b0d">
                <propertyInstance
                  Id="3af52bfb-feb1-442b-aeb0-5ae4fa25abae"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="153aaee1-5359-43c8-871e-21d06552328f">
                <propertyInstance
                  Id="cff79aae-b073-4a48-a090-bdd3af5723e6"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3f6541c8-d205-4817-bdea-99784afe6ae3">
                <propertyInstance
                  Id="1ad4602b-0486-4890-89ce-5b129441e2ee"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedOperations>
          <operation
            Id="6cf3a59e-aee5-40cf-adfe-19a338e71b30"
            name="CreateVote"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="97efeef5-a2f5-41f6-a471-3b219aba1826"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="58c205b3-09f5-460e-95d7-8462327b0135">
                    <propertyInstance
                      Id="516a6cd8-9c05-4958-8852-50bbbdb893b1"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f7b53c1b-27fe-4241-afe7-5a63f5538ccf">
                    <propertyInstance
                      Id="f3cdb33b-d815-4744-9b38-482c5c53cd7d"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8b2edbfb-4425-4007-9ff1-39f3c7f8462b">
                    <propertyInstance
                      Id="7d2ad058-fa25-42b7-a7a2-db296c6c9ae6"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ce86bce5-f1b3-4b98-bb6a-3debf1ce5540">
                    <propertyInstance
                      Id="a6813687-8890-4d32-8770-f7ff4b708f1f"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6b975874-5091-409c-9b16-c79bfc9a37f5">
                    <propertyInstance
                      Id="37fe3d20-8794-4460-9443-71a037eb7a92"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fbadc8aa-3ffc-4af6-aeea-96d9d49023f7">
                    <propertyInstance
                      Id="b78f539c-1be0-46de-9823-ab32e899ecc7"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0d5a087a-59ec-441e-ab47-70fcdf344e7f"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ce28a608-409e-4d36-ba90-250bf0198f06"
                      LastKnownName="IVote"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3b19d87a-f689-4cf1-b1f0-ba8ceacb3e93"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6e06b2b9-75e1-4672-9e95-5e3c4dbdcb78"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3a40cdd1-639a-42f2-addb-9c7388cb97b6"
                  name="pOption"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="67c1ae26-8849-4d53-9387-61c343af2ebb"
                      LastKnownName="ISurveyOption"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="549c7fc1-7c15-47ed-9221-4ef5cff15fa6"
            name="CreateSurveyOption"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="c979f4cb-9bb8-415d-8593-ecf7cbaa2111"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7704464b-3357-48fc-92be-10c9e40a0fba">
                    <propertyInstance
                      Id="3f9e33cf-5098-4ba8-b59b-46f88a51c133"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="96c6f61d-8a28-4755-8939-99177353d73b">
                    <propertyInstance
                      Id="d513ac46-6a99-4b36-9f01-4e34edfdd086"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ae092031-b236-4c04-aac4-ed1c1994e56a">
                    <propertyInstance
                      Id="277c9d62-0a53-4b45-9048-1354581abff1"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="52c6c615-afbf-4305-b4ef-cbd27e79e2b9">
                    <propertyInstance
                      Id="64b5375c-23c6-4ec8-8795-19b646b980ff"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="edc543bb-2050-4d22-b807-6a2efa9c1022">
                    <propertyInstance
                      Id="14957ed9-525d-4a90-b89f-6e81f7aad96c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="25c3e976-4366-4f51-9ff3-e467a63e1915">
                    <propertyInstance
                      Id="64f6d3f6-5619-4b51-911a-5e10c9b9062e"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="25ce7753-ae27-4d5c-b7d6-ec0f708af67b"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="67c1ae26-8849-4d53-9387-61c343af2ebb"
                      LastKnownName="ISurveyOption"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a7278f65-a470-41c7-92ef-c26b02dca549"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="cfc339c6-69f3-4368-9a19-9d31d01a18ee"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="e3e74822-3e8c-47e0-9c0f-6b5e540ba169"
            name="CreateSurvey"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2ca913b9-8fcc-4d27-bf0e-c9286d2474c7"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="604ac5d9-df6d-4f41-9182-4f23ad54e6c2">
                    <propertyInstance
                      Id="8b81193d-573e-4023-a27e-1eaa3aea0f52"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5f2fcd6e-60ec-41e9-a9a6-350e894a9223">
                    <propertyInstance
                      Id="ad382014-abca-44a5-968c-c1bdd06278c5"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9240c3e3-b4c7-47a1-9e4a-54ef5d9a9aa1">
                    <propertyInstance
                      Id="d7521f7a-cb15-43ba-aa46-c6dcdea5e3c4"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c077a44f-cd73-4d99-9429-abf723816d6e">
                    <propertyInstance
                      Id="95084b52-ff21-40ac-9748-54e047eb1c39"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8762e000-2524-4b78-90cd-bd3901fb6f58">
                    <propertyInstance
                      Id="a0084fde-5f67-4fd3-ae2c-a14dc7dcba4c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2176b533-a0ed-447d-8ac7-4b49a0e6d4fc">
                    <propertyInstance
                      Id="d32f587c-6b0b-4898-a5b6-0075f8e756f3"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="8b06baac-961e-45a5-aba7-addff1426c2a"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="9cbc0ab2-ee20-43c6-8343-4626741c339a"
                      LastKnownName="ISurvey"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6708b30e-4065-4ff1-ac33-181af6677fba"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="54655b63-cdb2-4557-a2ed-377a2906f2e0"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c1ffd4a3-3312-41ca-b3dd-3b61d96236c3"
                  name="pOptions"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b45ded50-9bb3-4a21-9917-c055da2715b1"
                      LastKnownName="List&lt;ISurveyOption&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="07c9e0f6-1a74-4df0-a6fa-eec201488717"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="e2ac401d-63ba-4a36-9de7-30196f5321fe"
            name="CreateSurvey"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="45251930-a2b6-467f-91dd-b65fa87a0fad"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5fb30956-e828-463b-b7b9-cd91aee5e5b6">
                    <propertyInstance
                      Id="d2595b66-2b90-4407-8f55-54229be385b8"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ff24b097-97c7-4226-a8ad-3279110e2b48">
                    <propertyInstance
                      Id="5dafeebf-ae62-4296-ac09-78210c8b728b"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="adf3cf52-3a82-487a-be73-0a48f838fd4b">
                    <propertyInstance
                      Id="cfb94380-08a8-4573-b038-7927a1d15af6"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7488e3c4-cf95-4a32-960f-dc775ceb213c">
                    <propertyInstance
                      Id="6238fd59-9433-4c43-b9b5-38934df1fdf6"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f3c25441-93fe-4255-83ed-95dc682491ab">
                    <propertyInstance
                      Id="b11dbc30-7d12-4091-8d18-eec3750b1ea2"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b9479c1e-31c3-4131-8a69-60d33e071620">
                    <propertyInstance
                      Id="883c509c-e915-464f-b54e-71ce303fded8"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7898f48b-07af-4ff6-9a88-0bed6c967e32"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="9cbc0ab2-ee20-43c6-8343-4626741c339a"
                      LastKnownName="ISurvey"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="96dca727-4265-4995-81e0-955edba527ef"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="dd48c8b7-c47c-49b1-832e-1f2aead3a639"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="71a57ac5-5170-4201-9d4a-8a9bbbaaac77"
                  name="pOptions"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="64a97e22-4c11-44d2-a8d2-312a0a7dc938"
                      LastKnownName="List&lt;string&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="01ec9a6c-29e9-44a7-9425-eea9cc03069d"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="65d45d01-c31b-426d-8731-dca266785d26"
            name="AddOption"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="e733ecc4-16fe-440f-a029-f4160c2c8f52"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1f83cbee-c097-4a5b-85c4-5f686e31049f">
                    <propertyInstance
                      Id="355d842b-9075-4dd6-854e-6f60a81a59f1"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cb159e46-7ff4-44c0-9b27-d3030e911a29">
                    <propertyInstance
                      Id="bf3d39c7-b329-4e47-9657-940d19ab6c99"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="be960d08-b600-4ea0-a14b-b6f151f4eda3">
                    <propertyInstance
                      Id="115b48e9-44db-4ef7-a5c3-1a64539152ca"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d6b2b971-28c6-48f6-be13-3df66066d657">
                    <propertyInstance
                      Id="db2f131f-0ea9-4c7f-b0e7-64228b9d5238"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="583f630d-4a16-4267-b2d2-53f5eb910f77">
                    <propertyInstance
                      Id="9d3cb49a-5e5b-4886-bfc8-b222905848e8"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f87e8c75-da8a-451c-bd0e-f8d2783b2d57">
                    <propertyInstance
                      Id="9c2ecae6-49ef-40c1-adae-5301daad59ca"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="25345aba-6e7c-403b-9be2-c6caa74141f9"
                  name="pSurvey"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="9cbc0ab2-ee20-43c6-8343-4626741c339a"
                      LastKnownName="ISurvey"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ef52d1e6-42d0-44ae-abda-2b6448f533d6"
                  name="pOption"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="67c1ae26-8849-4d53-9387-61c343af2ebb"
                      LastKnownName="ISurveyOption"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="d1f96082-e599-4f38-a0cc-8e6003d4b171"
            name="AddVote"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="3217158d-7c10-4afc-9eeb-c448b0a6d269"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="01baca50-9e91-4379-bdb0-44684ba91129">
                    <propertyInstance
                      Id="3e883f97-d817-4361-8b50-d355071cdb54"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f387bd74-f4d2-4b6c-aee0-4c5e568cc501">
                    <propertyInstance
                      Id="86727098-a488-41bd-9f9e-9af2d75d6b0d"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="099ee2f9-1fdc-4edc-a541-75d8c1133dbe">
                    <propertyInstance
                      Id="dea46eba-090e-4fc1-b9e1-2fd9507eb9ba"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="24979326-86c8-4e38-ac0f-e6266e0558cc">
                    <propertyInstance
                      Id="d5e2f178-0981-4261-b47c-90614232a552"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4031f1ad-5452-43df-b01a-56a402bbca18">
                    <propertyInstance
                      Id="109366ab-38e5-468a-8ef5-3c89748cfc4d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e818c749-13ff-4dd1-853e-06b2a81bfd7f">
                    <propertyInstance
                      Id="f98673a7-58b2-4538-9fcf-f35216f9ebbe"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1cc31fd7-a64d-4bc1-a231-572c0f304591"
                  name="pSurvey"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="9cbc0ab2-ee20-43c6-8343-4626741c339a"
                      LastKnownName="ISurvey"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b8ba06fb-65e3-413e-9e65-4b437f7240a5"
                  name="pVote"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ce28a608-409e-4d36-ba90-250bf0198f06"
                      LastKnownName="IVote"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="55992edf-f598-4d0b-a167-94afbb70f813"
            name="CreateSurveyOption"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7aa5cc69-a483-41b3-a459-b520223d5bfb"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ed402a2e-1fd9-4ed6-9f33-846465ef79c9"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a3002e07-4e9c-4d6a-a2b8-0429469b0e77"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="f06c2b60-c299-4175-b536-8dfc8e40ab62"
                      LastKnownName="SurveyOption"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="c85f6c93-5629-4d00-bf8c-add8d2c50550"
        name="Survey"
        isAbstract="true"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="4ffb7b9c-bb7c-42e6-9f79-fd8e1f54c7e2"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="6b4e2f40-b4a6-47f4-8894-4546352ca8bc">
                <propertyInstance
                  Id="29069541-3934-4410-a072-d17fb0dac300"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b91b7b11-1cb7-4f93-a08c-8dd67b75c888">
                <propertyInstance
                  Id="db8dc9e8-4ec4-4219-8327-3528c0e3e561"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8573799f-40a8-4fac-86e4-578b8d85f4e2">
                <propertyInstance
                  Id="46e754d2-9069-4c3f-b672-e1634cd1c375"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="bed2047b-ffe5-40a7-b234-3f7169e6ebb6">
                <propertyInstance
                  Id="63326cf2-fa34-46f3-8c05-86d22c4fdad8"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d2780ec0-5fdb-42ef-a133-5ed4e79212ee">
                <propertyInstance
                  Id="a98775fa-fd0e-4162-a3ff-01ab175b08d3"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="719e4601-1fb3-4446-b37b-e438ea2846c2">
            <interfaceMoniker
              Id="9cbc0ab2-ee20-43c6-8343-4626741c339a"
              LastKnownName="ISurvey"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
          <interfaceRealization
            Id="d2386723-6d71-4c92-b344-70393a77c4d6">
            <interfaceMoniker
              Id="19b8536b-9b7a-4db8-9023-521474db27e8"
              LastKnownName="IInteraction"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedAttributesInternal>
          <property
            Id="7c222727-9deb-4c20-99b2-6fd8468019f2"
            name="_stateTimer"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2056c19b-bfef-46e4-9fc6-5f2afec93400"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a3d182f5-8242-4258-bfec-45d1a58e40aa">
                    <propertyInstance
                      Id="295eb888-b7d8-45c8-8f8a-303e36cc2b7b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="435184a6-a9f0-4c8b-87fc-12de709cf10d">
                    <propertyInstance
                      Id="9db4dc73-8666-45a9-9682-33ecfa409d6c"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="967d8b05-57c2-4ae9-b02b-be3582cda50f">
                    <propertyInstance
                      Id="154e3e8a-6571-41db-851d-ac62d8596a61"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ab1afe18-062e-4209-a436-fa47879ebe17">
                    <propertyInstance
                      Id="7570e653-d2d1-4a56-abfa-fde2c3dd5e43"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eae2729b-f57f-4a81-833a-72976cfd99a7">
                    <propertyInstance
                      Id="a527dd6f-a5c6-41da-b0b0-c5f14af56ee4"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="64e33a07-f6ae-40da-aefe-ac427e39031a">
                    <propertyInstance
                      Id="7d68dad2-a2f2-4bde-9bf8-f78c07c9de13"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d503937a-d1be-4702-84cf-f6f4708b5314">
                    <propertyInstance
                      Id="65849a54-77bd-4ba9-a03c-9b6896d676fe"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="579d3961-2b20-4bf7-b177-f9558c8192b7"
                LastKnownName="System.Timers.Timer"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="8fdeb1a0-298f-4d51-9552-fd027483e9f0"
            name="OnComplete"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="3513512c-b204-40e2-bb72-6820569a84d8"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dd5e2274-3aa6-4d67-9e67-1a4d37f8244b">
                    <propertyInstance
                      Id="f36ec5d7-07b4-423e-a446-226e02ca0c66"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d68521a6-bc7f-45d8-9662-6d88b4f6ee2d">
                    <propertyInstance
                      Id="d7cb464d-4d03-4a47-a9a1-6becdde1acf6"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="264a5184-4f6d-40e4-ad3b-8b4743cb16ef">
                    <propertyInstance
                      Id="bf45e8ae-f473-4ebb-bfef-2aafdc4116d2"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f99b0884-fcf9-4253-80a6-cf172be44e96">
                    <propertyInstance
                      Id="5fd2d536-c1b5-494f-8e38-7cde495a272b"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="139bb86b-30da-4e6b-819e-603c3e108c27">
                    <propertyInstance
                      Id="cb9245e1-3a0c-4cf7-a420-3d59a8f72f02"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bf544c54-c71c-40aa-8c8d-db7ae8541652">
                    <propertyInstance
                      Id="eb7d479d-4529-498b-b180-46e02e3755a5"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4cf2d760-5f3b-4a1a-bd06-f3634cda0344"
                  name="pEventArgs"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="38a06cc0-d0f7-442f-a3df-a8c330dde24c"
                      LastKnownName="InteractionEventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="13d17dce-c831-46e3-b120-6ce019c016a5"
            name="ChangeOwner"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="75973bf4-77b5-40eb-86be-4c58267a5d9a"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="66f9ec3e-fa82-48a3-9a38-44e53f02c5f8">
                    <propertyInstance
                      Id="790e5225-7ce9-4e6f-912e-bd88e2319c84"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0950390a-b494-4f82-8b5b-ea171617d1e5">
                    <propertyInstance
                      Id="2d62f502-c6f3-45a7-a70b-0d243e436ee2"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="96f3cc22-f0cf-4e5b-b7dd-117f47d866b5">
                    <propertyInstance
                      Id="d89520ac-96dd-4e16-9134-f5961707016e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="94ae5c28-7273-4ed7-b724-dbdfeeefd4e7">
                    <propertyInstance
                      Id="fdc30c0c-baff-4899-a415-0587aad7338f"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a403dc59-d219-47c3-823b-d11eb7d1c8db">
                    <propertyInstance
                      Id="25add5db-df5d-4d97-8fc0-5b60441fca84"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eb1e5264-a331-4f66-808c-9c31db476d12">
                    <propertyInstance
                      Id="9c134f97-7946-442b-9649-0c0a31a556c2"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="67f17f10-148d-47b8-82c1-ff5e3790f49f"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="453525ec-5755-4572-ad64-5bafa1e78d20"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="7ed9801f-4fc7-4688-8036-5d03b36d0c9b"
            name="ChangeIsActive"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="425b7069-8c7c-4b88-bba9-9d745200374b"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="35b397bd-8e0d-4cf9-aa2d-24b33707f70e">
                    <propertyInstance
                      Id="7c9ec4a2-69e7-4474-ad91-adbb94f5edf5"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2e0d5c8d-673f-410b-bfa1-3f02641ac1f5">
                    <propertyInstance
                      Id="74db9f3f-7a6f-44dc-a21e-ce99bbc89e93"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f6efaca6-acb0-402a-a060-fe1da4734952">
                    <propertyInstance
                      Id="3d17f555-cb58-44fb-b54d-6dd7fcbd02e1"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e1e6328e-ec54-45a6-bc5b-f5eb29e1c95c">
                    <propertyInstance
                      Id="427b87ad-39c4-430c-b8a7-7ec5358c1866"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="51b0ebe8-745d-4005-a132-49542b4a291a">
                    <propertyInstance
                      Id="9b939600-5eda-4092-b69b-b6426e4f1860"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c5dfb371-99de-4dc6-a4ad-66e02fa5d15d">
                    <propertyInstance
                      Id="51cb1985-dd8e-407c-b3a2-afa1d552478c"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2102e5bf-0e48-4530-89ea-446c6577bc32"
                  name="pActive"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                      LastKnownName="bool"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="55914c46-52fc-4903-9382-4bd0628b3968"
            name="AddVote"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="19d70168-b67b-429c-a20e-dbd4c14c0e2c"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="09666e80-b305-413c-94a7-e2216754fcec">
                    <propertyInstance
                      Id="ee32cfe9-c6a1-416e-86a0-30316af6f7d9"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e375fe1b-21e4-45e9-bc75-cc293631c80c">
                    <propertyInstance
                      Id="e2585647-61c7-41c8-b648-c62b373e0152"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c15d9066-6b6e-40ee-a634-48560485f000">
                    <propertyInstance
                      Id="aa3329c7-8c0f-415c-8569-fefa9af4550d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4b048a50-5264-4b52-94d9-ff9b8f762b35">
                    <propertyInstance
                      Id="8850a92d-de2d-4a85-95e6-87b43a6fde56"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="84724bea-950c-412f-a6e2-5371241ea517">
                    <propertyInstance
                      Id="5952d9b7-0be1-4c93-9e13-d12e41ae10fb"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="562416bf-3ecf-4b8c-826f-d9a7cb26f2e2">
                    <propertyInstance
                      Id="19812132-6367-4c58-8286-17145614897b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9bbfe594-61af-4753-9890-48576fc7594f"
                  name="pOption"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ce28a608-409e-4d36-ba90-250bf0198f06"
                      LastKnownName="IVote"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="25e6743d-2dfc-4e52-bd62-60dcabc75c02"
            name="AddOption"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="1b443731-d61e-4f8c-ac38-1b8076049f63"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1b9ba9bf-b6fe-4741-9e44-c80b31f30847">
                    <propertyInstance
                      Id="d4366f9d-ccde-4e73-9d3b-4b0c6aa0a02e"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="92d2da52-9934-4e19-a935-d7b0114a3514">
                    <propertyInstance
                      Id="0a7ded27-8542-42fc-82c3-8b9e57f88477"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a8ee561b-8eff-425a-9c19-87cb2df2ba27">
                    <propertyInstance
                      Id="db0b2c1b-374c-4e35-9627-d466f4f3450e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="be11d0f0-f1c9-4381-ad6b-322bb7d92114">
                    <propertyInstance
                      Id="ebcaa3aa-704e-4b02-884b-06d3f66d2701"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="02fad00f-101a-4bb0-8540-505c0b852f33">
                    <propertyInstance
                      Id="0a05dfd2-90ee-4e84-90e1-e8ee979a6ca1"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4a8a262f-c722-4cfd-90e0-569272dc90ea">
                    <propertyInstance
                      Id="059a217d-1756-43ad-9e6c-573ab100f998"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b6e80fef-3bc2-4d23-84cf-af61fe28c3c7"
                  name="pOption"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="67c1ae26-8849-4d53-9387-61c343af2ebb"
                      LastKnownName="ISurveyOption"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="895b49fd-1e65-46b2-9b9a-5ad654e8da35"
            name="Survey"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="aae1cd17-7ab5-4fc6-a632-b5dcae789ae3"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0271adf3-e07b-4930-8a4d-856a9a78185c">
                    <propertyInstance
                      Id="06d22859-b9ad-42b2-bfbc-0f47f3b84149"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="18ae2248-ffa2-4a75-8dbc-9ba69306fa40">
                    <propertyInstance
                      Id="482f1191-d542-443a-b891-ad6d73b879c6"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7e896f40-96f8-4095-bdba-706245d5815b">
                    <propertyInstance
                      Id="a197a677-a781-48bd-aca8-da593090c415"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6b659595-80ac-42a9-b72c-8dbb9855fb4e">
                    <propertyInstance
                      Id="45a9bcc0-2781-4e19-ae52-4b1a0ff51f02"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f2e477e7-3565-46fd-ba6a-5b4fe25abf22">
                    <propertyInstance
                      Id="a469db06-53ea-44d0-a051-cd6765de4b41"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eaa40eb7-3ebc-48a0-85db-d5967f8a8334">
                    <propertyInstance
                      Id="a0a502f7-8bcf-42d1-ab4f-e0abab2ee217"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="93b04f57-d565-4963-83ec-f0e25e0c4dc7"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7a8c58d8-5b33-4728-a4bc-184951e8f6fd"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="cdc02e18-3a62-4dc2-800c-a1b3f7029a1e"
                  name="pOptions"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b45ded50-9bb3-4a21-9917-c055da2715b1"
                      LastKnownName="List&lt;ISurveyOption&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="788662b7-ad38-4ecd-8d2b-4fb8eb8aca0f"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="51b15c68-d702-4c4a-8ed7-f6731b539afa"
            name="Survey"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="90d50e46-d784-4001-b807-f951b32ffb03"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="72febad7-a213-4407-940d-631e5fb8d310">
                    <propertyInstance
                      Id="d86dfbc5-a7cb-4ebd-a1ce-8b74832122f3"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0c50b226-8c4f-462c-ab62-35ed05260d4e">
                    <propertyInstance
                      Id="d294c898-43c8-4e61-99eb-b2d563bee3a6"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b17153a2-d97a-4df4-afde-cbd98fa8464d">
                    <propertyInstance
                      Id="b91cd22d-9e05-48e9-a602-e6f6f4fa2379"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5a2a65e9-298f-44b1-aba4-31ff165f4cfc">
                    <propertyInstance
                      Id="f7960e8c-badf-40c2-bbf2-d668eecef472"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="05c95413-94e6-4d4f-b687-fcc7eb028054">
                    <propertyInstance
                      Id="66fb7be7-6666-4c8e-a8fe-73e678a6cb33"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ded8d8a7-ffc0-4a4e-881f-82c30ac4ac46">
                    <propertyInstance
                      Id="552b6151-df5a-4b4c-b042-9ead30220c49"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="772e44cc-3499-49a6-af8f-75bb9a24c5a1"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="8122f8c6-d134-400a-9be1-5d7242159fcc"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a814c385-0f56-441f-af09-a40437f539b5"
                  name="pOptions"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="64a97e22-4c11-44d2-a8d2-312a0a7dc938"
                      LastKnownName="List&lt;string&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="51c848f7-2c81-4100-b8bc-d9275fbdc955"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="66b84b68-a88b-4416-92d3-107e757439a0"
            name="InitializeProperties"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b6e587bc-2e9b-4fed-92f8-54c937e4cb74"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ef949ebb-3cf6-46bc-80c1-4deddb837e8e">
                    <propertyInstance
                      Id="e65f8962-f608-426a-8bcd-4652622d003d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3867e6e9-8c69-4e40-9968-8fd9d1514281">
                    <propertyInstance
                      Id="554e5a9d-4240-419f-8c79-d93344e620ad"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1f01506c-5883-4e77-8d2e-e7917dcc0593">
                    <propertyInstance
                      Id="d1b4748d-29e0-4002-be1c-1060cc110a14"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e547816d-349b-4d89-a88c-b6689da03fa8">
                    <propertyInstance
                      Id="851515ec-45de-40cf-90fb-cb7f2289db12"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b1b91846-2749-4286-8792-cf2397a65f02">
                    <propertyInstance
                      Id="388e96b5-48f7-4bfa-a14c-29530fc4e214"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ba912053-a243-4f7b-bc89-604b1293ce42">
                    <propertyInstance
                      Id="5ae758f8-e735-482c-a0af-e7e42102ef0d"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4782a76e-20a2-431e-9573-3cb44d0a9439"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a58d7ba1-47f5-4c22-b648-f78ae53a7d84"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b5a52a3d-73b1-4c9b-a64a-5f2fbc6dee44"
                  name="pOptions"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b45ded50-9bb3-4a21-9917-c055da2715b1"
                      LastKnownName="List&lt;ISurveyOption&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d96c1a43-d472-453b-9caf-ad23d20f65e4"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="dd15ac8e-7f38-48e7-b569-8eecfb0a06f5"
            name="OnModify"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="3122b79d-aa5c-42e2-82ad-5e1702766a9d"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c2e37b77-459e-41de-b4c6-cbb5986a0b88">
                    <propertyInstance
                      Id="e69e20fc-0318-4775-9890-ca804e76fbbe"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="11714ee2-5245-4902-b661-9fa2f2515cc6">
                    <propertyInstance
                      Id="4868635b-4b1e-425d-8ecf-4615d085519a"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="20cb2d98-23ca-48db-84d3-72267e726926">
                    <propertyInstance
                      Id="83c64822-7111-4334-aca3-a65501042cc8"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2bc00f8f-e796-41f2-9177-99c4719041e2">
                    <propertyInstance
                      Id="9e7838d6-2fab-4810-888e-50686a7fec62"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4a03ab21-b32d-4c28-ba6f-132286521973">
                    <propertyInstance
                      Id="3e08f9e7-5f1a-437f-903e-5024b57e48a5"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="469de89c-5483-41a8-af28-4457de5f3d24">
                    <propertyInstance
                      Id="f26ae587-8418-471f-adf5-fc6100fe0d72"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="be39a674-0de9-4644-bc7c-fd601e93c38e"
                  name="pEventArgs"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="38a06cc0-d0f7-442f-a3df-a8c330dde24c"
                      LastKnownName="InteractionEventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="9e11f272-e8c6-4973-8ce9-913dfa788a2d"
            name="AddUser"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2ef505c1-d81e-49d8-b711-74a2b0845f87"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="17a3a465-cc6b-4e21-9122-090fcd650fac">
                    <propertyInstance
                      Id="443da62f-1106-425d-9bd3-52c775d7e958"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5b41dd99-0a61-4ea8-b056-a9d9c01f0139">
                    <propertyInstance
                      Id="e857d123-20cf-4a6c-a34a-7d894801aca2"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="202435ec-bb2b-449c-8c0e-0bbaab4ceedf">
                    <propertyInstance
                      Id="002d8fce-44a8-4fe1-b49a-9e8746562386"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b07c0e02-2b42-46c6-9321-8226001c9572">
                    <propertyInstance
                      Id="a7868fea-ef5d-4542-aa20-6efbd3ef8b32"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1b595881-9843-4175-9835-4a8c1f988225">
                    <propertyInstance
                      Id="1732b2d5-55ff-456d-9e4f-3158b14440e9"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1ebba5cc-bc3b-48df-8e48-e1e9c3285950">
                    <propertyInstance
                      Id="0d59373c-1456-4e62-b0d6-ecd40d75c291"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="23cb0370-484d-4d65-b1dd-961150948c9f"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="bf051a73-fda9-4cf4-815e-c656e9c8ebc3"
            name="RemoveUser"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="fc0f6bfe-3f52-4f68-8a8f-d275d746b9d3"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="39adff04-100b-476a-9707-6a44f6599efe">
                    <propertyInstance
                      Id="8a4cc380-ebda-4ca7-8a6c-065966b6c747"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eb5bc9a3-12cd-46f3-aaa7-3f09d72856eb">
                    <propertyInstance
                      Id="b5e18f0d-1415-40aa-b923-838670bcc193"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="241febdd-de52-4ac2-94bb-8be8fa9be37e">
                    <propertyInstance
                      Id="2b0abdc1-f544-423d-b771-2fd745f1ffc6"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="336d9c42-dae8-41ff-a528-54a8218012e1">
                    <propertyInstance
                      Id="81a6cbc7-1ff0-4d76-a6a4-702fc14e7cb3"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a8d8fb5b-a5a4-4882-afdf-5feca9cb5273">
                    <propertyInstance
                      Id="edf27d6b-508b-4a99-b896-6f140042a42f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dc2b5585-6a7c-4f25-a109-6deeffd5ec09">
                    <propertyInstance
                      Id="2af2d21f-f362-494c-b61d-bf7815e49784"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0cfdead6-5807-428e-83ad-9a2bf3778b3a"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="b20e4a38-af91-4016-b14c-902409392839"
            name="ChangeState"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="5014efa2-b70f-4276-ad0d-42d86f69e060"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7cb46bbe-bc5b-4ce6-94af-eb264b493633">
                    <propertyInstance
                      Id="49bd82a2-7c82-46e3-a079-acb05bd2732e"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0218ff44-a5e4-4bdb-a822-d669e74b402c">
                    <propertyInstance
                      Id="e014fca7-4639-4e80-a8e9-b4c75855a758"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c2025f32-6e00-441d-9e8c-6c4c5bdd720b">
                    <propertyInstance
                      Id="dd9988f3-0dbc-4e5f-9c70-da009744afd5"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f7eb0230-6fc5-4ea1-97a7-6c6b91f260db">
                    <propertyInstance
                      Id="4b18d5f8-e43d-4d0d-9dd5-2d623e6e3dc5"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7ac5e0ed-d20d-4583-b8dd-60e79851f838">
                    <propertyInstance
                      Id="8678699a-4422-4c45-b027-be4735e79588"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="18632901-ffb5-4b57-af93-2a75a50bba74">
                    <propertyInstance
                      Id="4235941d-4ce0-40e6-a4bd-6513a3baca83"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7d05dc81-b177-49fa-b910-1196c249f244"
                  name="pState"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <enumerationMoniker
                      Id="108764e7-190c-488d-8e26-925dd4ba7fe2"
                      LastKnownName="InteractionState"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="91a1cddd-7ba5-47ed-b750-f3ad2378c2b7"
            name="OnStateChanged"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="08d371e6-12b6-4b34-96fe-d87e67756af5"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="55e71859-f9b8-4e59-bdd5-2af774d57173">
                    <propertyInstance
                      Id="1d682ea5-b21a-4d36-8ef3-698f1317c34b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="45fc8259-02b9-46ca-8021-1cbe14f9ed54">
                    <propertyInstance
                      Id="7d9f12ac-3518-4be9-a26b-a2930168e3d1"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fb0e5c55-a9a1-49f5-a169-844e5e5bc6d8">
                    <propertyInstance
                      Id="b51d4d20-4ccc-4b8e-a5c7-67f643a43a56"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a2931283-2e81-40b1-9e57-07fa89a6ce1d">
                    <propertyInstance
                      Id="eec564c7-22fc-45d0-a5b8-741a6ab0ad63"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0f90d59c-0704-439b-be13-822341cedc07">
                    <propertyInstance
                      Id="b187392d-a88a-4aca-bf44-c4bef067ce69"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1d91a8c1-228c-4d72-8142-d754aa01ab5d">
                    <propertyInstance
                      Id="a3340d57-e1eb-474e-bb7a-5a7e5c47dddf"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="211d99d8-445a-49b0-a61d-cff50395319b"
                  name="pEventArgs"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="38a06cc0-d0f7-442f-a3df-a8c330dde24c"
                      LastKnownName="InteractionEventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="28a1c423-f6aa-4741-817e-3e762f4ef104"
            name="OnTimerElapsed"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="1ab3b3e4-72c4-4309-97ce-fafd506d6811"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8a457e59-dd02-4e8c-8515-3c4c553da9cf">
                    <propertyInstance
                      Id="b19bd86b-921d-4c37-a3d9-29b2bc567f6c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b36a2e0e-c08e-462a-bd08-5d34bcbbe166">
                    <propertyInstance
                      Id="24eb5f71-0101-43e7-99f9-97ed61937f94"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d42e408f-acc7-4ae7-bcca-f3a9624b5bdb">
                    <propertyInstance
                      Id="cf333e9e-b1b1-4a2f-bd34-fcc9015d5c89"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cd3a0a12-321b-42b1-8c94-e35643e7008a">
                    <propertyInstance
                      Id="5428c936-28ad-4ba9-947d-c8726598cd18"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4d34df36-60b2-4a51-a6fb-271f1df10686">
                    <propertyInstance
                      Id="932368b6-7828-47d5-bab1-6322bbdca53e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ac50ba8d-a474-4844-b4b0-685ea8afe10f">
                    <propertyInstance
                      Id="e1bd6cb0-6056-48c3-84b1-dd42f2076333"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="22677aca-5ecb-4af4-ab66-a9f23b7457b1"
                  name="sender"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9759228e-7578-4447-a717-cbef53926804"
                      LastKnownName="object"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9dcecbe6-8790-4319-950c-c077cd0c12e0"
                  name="e"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="c9023a4d-3337-4f4c-884b-1b9d4e07482c"
                      LastKnownName="System.Timers.ElapsedEventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="a4d7b760-951c-4dcf-ad4a-dc5b89c44af3"
        name="PollOption"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="e2a5b421-5e64-4dd5-a5a0-9fabd4cb78f9"
        name="Vote"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="226cb8f1-b997-4a85-bafc-4eccce468983"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="90f7d619-6c2a-4c46-b0e9-6d37739c7c36">
                <propertyInstance
                  Id="81001a7b-e988-4ffd-a436-d5887f9cc588"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a280333c-fbfd-4176-a512-4adede4c0c36">
                <propertyInstance
                  Id="4de1ea51-43c9-4ca1-9d39-1214af30ea7c"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3eaf001a-cae9-4de0-aec2-58dd6310e801">
                <propertyInstance
                  Id="9511a7ad-4b16-454d-8037-e3975cf3a85a"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="41f15fa7-05e9-454a-84ae-55cb9def7849">
                <propertyInstance
                  Id="f898d7b7-fc52-4eaa-aedb-117302222d11"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="ee92af1d-cc17-4eac-8757-86d6c63155e2">
                <propertyInstance
                  Id="d32dd24e-2920-43e6-a3fb-307fb6ad0438"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="266eaf01-b602-4d92-8f77-ad6c83ac95f8">
            <interfaceMoniker
              Id="ce28a608-409e-4d36-ba90-250bf0198f06"
              LastKnownName="IVote"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="9ff18e4a-400c-4309-8880-d3bdc50c7536"
            name="Vote"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="021916ee-bdc0-493f-8bf9-cda773ce5194"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="72adddca-51bc-4ad0-8e52-fcc2c4305009">
                    <propertyInstance
                      Id="342392d9-168d-4e52-95ce-020b6d15be9e"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="61660705-0827-4587-bfaf-90857ab871c2">
                    <propertyInstance
                      Id="afc04f63-eef2-43f3-b12e-965cfb8b1501"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c7eaf84e-adcc-4046-bf85-395bf83c30c8">
                    <propertyInstance
                      Id="304a867a-fead-4e67-b6ed-6d1bf2303dfe"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="62c2d426-51d8-4b53-9704-dbdf6e3755a1">
                    <propertyInstance
                      Id="bd3ef170-5349-4183-b9f6-80fe0f1e914d"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c2863c9e-9773-4889-ad57-fcf73d8afccc">
                    <propertyInstance
                      Id="85d82414-ea50-4fa3-aa59-7ea7fb1bc5cd"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d2b8976c-5713-4d06-8a46-c95dbd99c402">
                    <propertyInstance
                      Id="49b70bcb-4cd6-4ee9-bf04-c43ed3bab3c3"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="64d1018c-eda0-4fdf-9d27-6d1fd5864d0c"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d6ef3bba-eca3-4bf5-bd48-7e4a226298d5"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3fa36819-c2ae-4498-b0b1-ba9c9f24c624"
                  name="pOption"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="67c1ae26-8849-4d53-9387-61c343af2ebb"
                      LastKnownName="ISurveyOption"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="b09c439d-5844-4380-9ed9-55eb8130a69d"
        name="SurveyFactory"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="0a52d6c4-990b-49dd-bcd6-3801950a9331"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b3453d95-8ad4-45bc-b1e8-7c0e7b5e3a4a">
                <propertyInstance
                  Id="97f75405-a41b-41a0-8679-e22a059749ca"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="136af0c0-81f1-4722-9eb7-a8e814f13324">
                <propertyInstance
                  Id="706411d0-883c-48ab-8627-93139e2ff52a"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="56888909-090e-4baa-92a5-91fea2f2162d">
                <propertyInstance
                  Id="757f5d71-bc58-4f31-bd86-f194360acd95"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="776a114c-144b-4557-bb04-f787451e54f4">
                <propertyInstance
                  Id="833f8cf3-dff9-420b-adfa-70ef1100d44a"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a992bd38-ad45-4f65-8d71-2312d086a1ad">
                <propertyInstance
                  Id="a7b00072-9acf-4eb3-96a2-5d4db2d88e87"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="3fe59684-87e6-496d-b37d-123264c327fd">
            <interfaceMoniker
              Id="544d04ff-bf8f-4153-bbcc-adec961f5f66"
              LastKnownName="ISurveyFactory"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
          <dependency
            Id="eec7155a-cb3c-40cd-93e7-8021b8f7b109">
            <classMoniker
              Id="f06c2b60-c299-4175-b536-8dfc8e40ab62"
              LastKnownName="SurveyOption"
              LastKnownLocation="InteractionModel.uml" />
          </dependency>
          <dependency
            Id="8011af33-8781-4546-8dc9-b787baf3e565">
            <classMoniker
              Id="c85f6c93-5629-4d00-bf8c-add8d2c50550"
              LastKnownName="Survey"
              LastKnownLocation="InteractionModel.uml" />
          </dependency>
          <dependency
            Id="c1506bb3-3277-4ee3-8c95-de33cd514fb9">
            <classMoniker
              Id="e2a5b421-5e64-4dd5-a5a0-9fabd4cb78f9"
              LastKnownName="Vote"
              LastKnownLocation="InteractionModel.uml" />
          </dependency>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="cf41fec1-c5d7-41e5-8e82-e6aecd21e908"
            name="CreateVote"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="80f59e7e-b971-4a5d-ba73-02d917a1aae2"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6eb9e974-c7e9-43c6-b8c9-65b3ff07793a">
                    <propertyInstance
                      Id="159793dc-2ca5-48a7-8b29-edd6c1f7cc69"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fabc2bb1-0a80-473b-bd31-80194f0560b6">
                    <propertyInstance
                      Id="9c9e8030-f535-41d7-8dc3-ea8b41f28ce8"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="81c70626-5b8d-449a-930a-620f8739b1d2">
                    <propertyInstance
                      Id="407e2e69-b86f-452c-899a-41667135a99d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="130e5507-abc2-4fb8-b3ec-0e7fb0d1b49f">
                    <propertyInstance
                      Id="e24cf5ec-1c3d-4923-a103-8910f8cd5aa7"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="06f943d2-e5ad-42e6-89f2-feb700fd718d">
                    <propertyInstance
                      Id="69e1eb86-e36e-40a9-850e-59f031c3ae31"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="402b4b0f-a00f-4dc6-a1dd-e4c0da633916">
                    <propertyInstance
                      Id="942438b7-67b2-4121-b091-6128443fb7f5"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="13aa1f69-88cd-4462-9dbd-e35daaef82d4"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7bc2a972-8773-4c84-a9db-4e6ceb01a6b3"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c6ef9300-7be6-46fb-86f2-24dab5849f1f"
                  name="pOption"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="67c1ae26-8849-4d53-9387-61c343af2ebb"
                      LastKnownName="ISurveyOption"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="30cada6e-60dc-4ff3-ae77-08bb65aa3758"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ce28a608-409e-4d36-ba90-250bf0198f06"
                      LastKnownName="IVote"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="af835f22-5e89-4216-b92f-aa026bcb57d4"
            name="CreateSurveyOption"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="f8c0b38b-9031-4389-95b8-fb5c5ee2dfcc"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="50c730d6-392c-4d0b-9e32-78f634e20b0a">
                    <propertyInstance
                      Id="01324428-8a7d-4fc8-b33a-76e2a7455918"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="36858aac-7893-469e-a066-d19865ebe35b">
                    <propertyInstance
                      Id="bcc029b5-6272-4f46-ab84-411be46a7f06"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="21cdc784-520e-4b51-9e2f-5507a5ef9b7b">
                    <propertyInstance
                      Id="a90f22bd-2c8c-4cff-895e-89a8f41dc8a4"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ce710d97-9e71-4f2f-8dea-a4c654a05a4b">
                    <propertyInstance
                      Id="3388fb41-62ef-462c-9e03-ab6a94478573"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7f36908f-950f-4652-b2df-1b2b42d8a9bf">
                    <propertyInstance
                      Id="aabe77d5-68f1-43bc-b70b-afc081fc7c36"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0ffeee1d-4349-4fb9-8875-e3e94ac0f5eb">
                    <propertyInstance
                      Id="aa835aa0-8bf0-4b80-94bf-88a1096b755b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="fee263d2-b9e0-4170-8367-250b859e85aa"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4f4289ea-d94b-47cf-b32a-620f43906c5c"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="bd2ab980-e9ee-4991-a92d-96bc4584d910"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="67c1ae26-8849-4d53-9387-61c343af2ebb"
                      LastKnownName="ISurveyOption"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="431a8e29-d00f-4ecc-b606-ff6644a5f9cf"
            name="CreateSurvey"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="9bfe7eb6-39c9-4190-adee-c57c2a46a8ce"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f56b7ff2-7f16-4032-a1bf-3f9224e00db5">
                    <propertyInstance
                      Id="8c5505cd-35c7-499d-a8fa-c3bfb2ed1506"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6ed69f01-135d-4f60-84d8-01b721bd8078">
                    <propertyInstance
                      Id="38059682-423f-4fb6-83b1-687992271ab8"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e18280c5-67e4-4cec-8b98-dd03d64ee898">
                    <propertyInstance
                      Id="a2017cca-90cb-42b1-ae67-d5a34e8f1c28"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="36ccd0ad-9f6b-4dee-bb99-23944b84db2c">
                    <propertyInstance
                      Id="3a59c12b-a5b0-4273-9573-e8d90a4caf27"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ab1d890b-4b54-41d6-87cb-3b9bc85b6791">
                    <propertyInstance
                      Id="210b4320-f7bc-4937-8dd7-fb3a9741d9ce"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2204f73c-3226-4e5d-a783-31df0b438840">
                    <propertyInstance
                      Id="88f93665-17c9-436a-9412-dc5c5a3ae4ea"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3fe1335f-d7f9-45fa-beae-4dfeba106bd3"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e6349e0b-4b90-4543-9818-c5230be65a38"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2bd5a888-3cf8-44ff-a450-ade07e0b4249"
                  name="pOptions"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b45ded50-9bb3-4a21-9917-c055da2715b1"
                      LastKnownName="List&lt;ISurveyOption&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ef42cc41-87fe-4138-8330-422079291acb"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d0763352-e0de-4e7e-8dca-12a55d16daab"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="9cbc0ab2-ee20-43c6-8343-4626741c339a"
                      LastKnownName="ISurvey"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="82b1b161-0e30-4950-8f38-bf077616139f"
            name="CreateSurvey"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="f46887d4-c7af-4d86-94e5-c39f5dc83827"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4cbb0974-71c6-449f-a6e3-a939047c726f">
                    <propertyInstance
                      Id="c50b793f-8793-4870-af76-70dc5f01ad58"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="55b309cc-15ec-46fb-b778-7dfef827cea8">
                    <propertyInstance
                      Id="0e2f811b-6dd5-4b84-8bae-b613d0a934a1"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c612d485-73d4-4f53-abde-55bc477f9009">
                    <propertyInstance
                      Id="550b4146-2ae4-4ad4-a58e-f348eb136c27"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fe9dc82f-33aa-4af1-a207-029876c58da0">
                    <propertyInstance
                      Id="ea0594b9-6376-48bb-bc8f-bdee87b81e11"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="45a92f3d-71bc-4cc3-bd88-76de1fc110cd">
                    <propertyInstance
                      Id="b25bfdda-ff4e-400c-97cb-8aee99038aab"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7c960834-3330-4653-afa9-6ae0c0b11115">
                    <propertyInstance
                      Id="136590f2-f74a-415f-8cdf-706bba26f48e"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="14fe7655-2392-47d2-ad6a-7cb389419a9e"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="725649c0-ae07-497b-bd92-1b77207d7d2b"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="89067f05-b932-4778-84a0-f3227f91ed2b"
                  name="pOptions"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="64a97e22-4c11-44d2-a8d2-312a0a7dc938"
                      LastKnownName="List&lt;string&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="57d83cbf-6003-4b94-b846-56c1d6b44632"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1cdfa47d-00c7-4d07-b3fc-a3e51c7c0382"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="9cbc0ab2-ee20-43c6-8343-4626741c339a"
                      LastKnownName="ISurvey"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="cb9bc6ed-de04-42a8-848d-f32766bf6002"
            name="AddOption"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ca3a15a8-3fa7-44bd-b9c5-dab620fc647c"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ae804f43-2eee-4da9-a15f-6a46c5e770d1">
                    <propertyInstance
                      Id="999b0fdb-0d6e-4ca5-a98a-102c0d6b1ae5"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a6938df4-bfd1-477f-80ef-601c0e0c6b47">
                    <propertyInstance
                      Id="e1d27b31-01b0-4993-9462-0861aba28a32"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c16067ac-388f-4fa4-b139-be154064113a">
                    <propertyInstance
                      Id="74870ddd-9f30-44cc-b14c-e220ec8b3388"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="726241b6-cc69-4a5d-ac7f-91ec84d5b2d4">
                    <propertyInstance
                      Id="cd6a3f1e-1130-4750-a84f-367c11f087c4"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="84b2ea0e-3a01-41c0-97e7-ac08f57f94f7">
                    <propertyInstance
                      Id="ab72a8e6-0bd8-4498-935b-10a7f4994449"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4d6ef33b-c6f0-45cf-8845-77acf1294017">
                    <propertyInstance
                      Id="ab1985de-dc64-4bc7-892e-d3ec296806bc"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="11770342-bd3b-40f5-8c8a-fb3ef4e344f8"
                  name="pSurvey"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="9cbc0ab2-ee20-43c6-8343-4626741c339a"
                      LastKnownName="ISurvey"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c3cc0432-bb8b-405d-a96d-7cb13657254b"
                  name="pOption"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="67c1ae26-8849-4d53-9387-61c343af2ebb"
                      LastKnownName="ISurveyOption"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="14b248ed-1072-4157-9e96-48a1530c9f88"
            name="AddVote"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="c33bfa2d-a848-4af0-94af-41683abeb1eb"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="772e936d-f130-4644-80fa-40184e4e0eb8">
                    <propertyInstance
                      Id="ee0d9cee-ba20-4c22-b36c-c5cea4549ada"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="72e1b78b-2720-4921-b3f0-7c8bff9b35d5">
                    <propertyInstance
                      Id="08f6dc53-ad05-42b3-8446-cd89181241ea"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="414290c4-04f9-4e02-b2cd-a22d235af00e">
                    <propertyInstance
                      Id="6866d0a9-8bb1-4274-a393-ea142e144020"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7d58d760-197f-45dc-9095-e5ba61416efe">
                    <propertyInstance
                      Id="f426fc02-3368-4eac-bc0a-8c706f69a06b"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c84d2c61-9a48-48de-977d-1d978230cf1b">
                    <propertyInstance
                      Id="9d0e62a2-a143-4e55-877f-f412398421d1"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fb943755-92f3-4afc-ac43-679442de0dad">
                    <propertyInstance
                      Id="1eba4331-5973-42c9-9398-73560d045244"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="411b1470-026d-4080-af27-cab86765d977"
                  name="pSurvey"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="9cbc0ab2-ee20-43c6-8343-4626741c339a"
                      LastKnownName="ISurvey"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e28a8934-8386-4ea9-bece-0f704b4a1fce"
                  name="pVote"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ce28a608-409e-4d36-ba90-250bf0198f06"
                      LastKnownName="IVote"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="122de688-f45a-4a24-8711-b9693bfa507a"
            name="CreateSurveyOption"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ddc5f3c4-454f-412e-842d-b9f964d190d6"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="36fbf99c-44b0-4110-ab38-2f24fe289a30"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a99a6c6a-436b-4f98-a3fe-34c57874fa69"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="f06c2b60-c299-4175-b536-8dfc8e40ab62"
                      LastKnownName="SurveyOption"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="f06c2b60-c299-4175-b536-8dfc8e40ab62"
        name="SurveyOption"
        isAbstract="true"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="5d358299-6aaa-469d-a216-d9838de061a4"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3913be40-6009-4dd4-b69b-a5863aae070e">
                <propertyInstance
                  Id="0d2d318f-aded-4fb9-930d-3f6638880485"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="079ba38a-4f18-4128-b8a0-acf53d5ccb53">
                <propertyInstance
                  Id="a036fcc3-5684-451c-8a4e-a0b6798d8032"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="eef102ce-71e7-44bb-8c20-a8e130490b8b">
                <propertyInstance
                  Id="f0b851ee-85bc-41c3-979c-5221a149cafc"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="9fe90d2b-5118-4156-a4bc-833630521890">
                <propertyInstance
                  Id="c916e6f9-b85a-4b9a-a21e-e1e93aa4b151"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d4827703-72ca-44e7-954c-939db6911e2b">
                <propertyInstance
                  Id="5883d526-b0d3-4ffb-a757-7c5d22725ec8"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="f26d0f91-c3b5-4c56-9291-3a8bd7bfb0cb">
            <interfaceMoniker
              Id="67c1ae26-8849-4d53-9387-61c343af2ebb"
              LastKnownName="ISurveyOption"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="1790a987-aacc-4796-bfcf-7373ebc7d3d5"
            name="SurveyOption"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="0d781eb7-ac17-445b-bead-d1162dfef5b1"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dd1207ca-e55d-4604-b0b7-6cf22d0993f4">
                    <propertyInstance
                      Id="f9d47a60-474d-41ab-be7c-caa23d8583a8"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="85b49268-b952-418b-9ce6-4503a2affe21">
                    <propertyInstance
                      Id="6a1b6592-0bfc-4a87-83a1-5651ecd04ff8"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="005e03b7-75b4-4a6e-a337-1594e6d86653">
                    <propertyInstance
                      Id="f149bf63-683d-4045-945b-2ee7047f3a0e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c7ef6c9e-13b2-43cb-965e-f29edb91da20">
                    <propertyInstance
                      Id="9a3ce9d3-9b95-4792-8386-3a20508dd18a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a52d68fa-bf9c-4676-b704-a3959c8b3bc0">
                    <propertyInstance
                      Id="2ff6ec46-8463-4583-89f7-9af85dae5c85"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f88e8240-3bcf-4f0a-85ee-fd734f64db32">
                    <propertyInstance
                      Id="f6098d52-3ca7-45d6-b433-1b415418e811"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0e52afce-e919-4058-bbe6-8aab4152c826"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3c5b3fa7-820d-4053-8b6d-c15654db3177"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="453525ec-5755-4572-ad64-5bafa1e78d20"
        name="IUser" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="c1130bf4-3e63-4196-9399-27e1450d6f90"
        name="IOption" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="fe64eea7-097f-4495-8943-b9809fad05ee"
        name="string" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="e2eb8461-218e-431e-b4a2-a3eef56e2e80"
        name="List&lt;PollOptions&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="64a97e22-4c11-44d2-a8d2-312a0a7dc938"
        name="List&lt;string&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
        name="DateTime" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
        name="bool" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="3a730094-1e98-4d3c-b88c-2ce0a885d835"
        name="PlexByte.MoCap::PlexByte.MoCap.Interactions::InteractionType" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="2128f512-30c9-4a5b-ab5d-646856ac9b80"
        name="PlexByte.MoCap::Interactions::IInteraction" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="38578f78-9f9d-4b58-9046-3e05ca0ebcc6"
        name="InteractionEventArgs" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="19b8536b-9b7a-4db8-9023-521474db27e8"
        name="IInteraction"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="c75b215e-3182-49d9-a83b-bdd2dea0cf23"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3d2401e0-3d19-4394-85a7-062392899c4c">
                <propertyInstance
                  Id="0cd30f30-ba59-409c-8fda-77af3e4d758a"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="91954f0a-eec9-4e4c-a6a5-747112314c43">
                <propertyInstance
                  Id="18b92df2-c166-41f4-bc8c-63a9bc87da64"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d6afb636-5951-4bea-a0c7-31cb7acdfb26">
                <propertyInstance
                  Id="e7bd2ca9-3dd6-4f12-bf8c-0102f6115d3d"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="ae1b8e14-91bd-4265-bfac-7d927adee265">
                <propertyInstance
                  Id="6bf2ccb8-79da-4528-9258-71d99fc84772"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <targetEnds>
          <association
            Id="3b368baa-ae35-4cef-b9d9-aa1b9222c234"
            isDerived="false"
            sourceEndRoleName="IInteraction"
            targetEndRoleName="InteractionEventArgs"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="38a06cc0-d0f7-442f-a3df-a8c330dde24c"
              LastKnownName="InteractionEventArgs"
              LastKnownLocation="InteractionModel.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="ead2a04c-0305-440c-97af-4e64402914c7"
                  name="IInteraction"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="93eaab06-b1f5-44bc-a187-002e6194ddf4"
                  name="InteractionEventArgs"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="a2312040-e1eb-413d-bde4-bc90df84c854"
            isDerived="false"
            sourceEndRoleName="IInteraction"
            targetEndRoleName="State"
            isLeaf="false"
            isAbstract="false">
            <enumerationMoniker
              Id="108764e7-190c-488d-8e26-925dd4ba7fe2"
              LastKnownName="InteractionState"
              LastKnownLocation="InteractionModel.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="5024e8c4-17ef-4c46-a652-06cfce8c9591"
                  name="IInteraction"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="29b8e077-a250-451d-be2d-bbd081659a92"
                  name="State"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributes>
          <property
            Id="e6cb753d-8c2f-46e9-bd4a-323c5a84146d"
            name="Id"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="58cac319-3952-49f6-885d-3249ade53671"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="305e4331-4080-43e0-b207-d43cfea95584">
                    <propertyInstance
                      Id="25af205f-7f68-48ae-878a-c31934b0662c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ec869a93-10d3-432f-b489-df1cfdd48bea">
                    <propertyInstance
                      Id="fc892092-ff45-408d-bc76-c62f3f706c77"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1085d81d-91b4-48e0-ada2-7f5a736bc596">
                    <propertyInstance
                      Id="5f072769-dbb3-4d61-bad0-43555c5b2337"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4194cd02-e7af-430c-aa5a-5118982e5f79">
                    <propertyInstance
                      Id="6330aeed-acb7-4cbf-a030-9e80284acf41"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e990ed8d-47ec-4649-b051-a0d24c47b88d">
                    <propertyInstance
                      Id="6ea73f8b-3843-4133-83dd-11163213633b"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6dbc8875-1d23-400f-a341-9074bec1dfde">
                    <propertyInstance
                      Id="41f51eaf-9994-4fc8-aae3-38528fcfdd11"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e36873b6-e499-4d17-a043-dff35bf28926">
                    <propertyInstance
                      Id="51d5be67-301a-430c-b433-3ff7fb5408bc"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                LastKnownName="string"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="342dd657-6ce9-49ad-9f58-b6138f9278c3"
            name="StartDateTime"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="c07db8e1-289d-4c57-af63-e2fc1fe76fb1"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e84ed8ff-2541-44cc-b005-ac520f6401e9">
                    <propertyInstance
                      Id="ce209fc5-ea20-4853-b4ea-95943de961bc"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="69e348bb-79b9-4600-956a-8f0d22638f11">
                    <propertyInstance
                      Id="2a83980f-1e13-43a7-9ae6-81b95f9c256f"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="da605a20-424a-41e3-83c6-685bf8276880">
                    <propertyInstance
                      Id="fb645282-4d27-42c8-b214-38b46ff3bdca"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a8ffd039-d937-4018-bd8e-6b8bc7e7db1f">
                    <propertyInstance
                      Id="9a4a2dca-2b96-40c5-bd83-05255248c509"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cb3436e2-e6c0-4a05-b5f7-3c2cb4ebd45b">
                    <propertyInstance
                      Id="1e46f4e3-e5af-416b-b2bf-6da9d9a20a6f"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="72d18efa-6dd5-4f76-8cd5-3f115cba655f">
                    <propertyInstance
                      Id="6f9d984e-a03b-42e1-8f6a-90001310a2b6"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="79175c36-0a88-4708-98d3-45538bf019c0">
                    <propertyInstance
                      Id="5bb99fec-e52c-4c86-8860-0528211c3a8c"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                LastKnownName="DateTime"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="b41013b8-34a8-4f00-923c-c737af389141"
            name="EndDateTime"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7f33198c-be69-4e36-abfe-7b36708e50f2"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="75bb674e-7f6f-46c6-82e2-fb9114e500bf">
                    <propertyInstance
                      Id="0e52daee-7b56-4769-bd75-db7a867391c1"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b8ad9ca1-111a-4ca9-b387-63dee00da323">
                    <propertyInstance
                      Id="9f04f909-8f87-4367-9a43-1e2bc6229cd2"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0bcf1355-04a4-4845-aaf4-fb63a04f7b36">
                    <propertyInstance
                      Id="38edfe34-032f-4998-8eea-c9148fed2f11"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9369a714-d862-496d-a712-aab6bf59658c">
                    <propertyInstance
                      Id="56f87dac-82eb-44f8-b55d-9a3c32f5bd52"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5c183aa5-7d55-4f4e-a19a-254b9b55e71e">
                    <propertyInstance
                      Id="cdf7a684-7cda-4ffe-9a97-5f48ca137314"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b8998a5f-cf2c-4733-8d20-e479ddc5916a">
                    <propertyInstance
                      Id="d5ecf55e-71c1-48fb-830e-2a32f893b27b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9d30c322-7e00-4630-8c78-e498cec78541">
                    <propertyInstance
                      Id="e24d30dd-6d5d-44d8-8701-7b9bfa6ecf88"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                LastKnownName="DateTime"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="634bc568-25fc-479b-8e1b-f43ba2600631"
            name="CreatedDateTime"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a5132bdd-66fe-4b35-acaf-a6f322308c6c"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5cd9bdbf-db76-4ea0-b823-c76d57366855">
                    <propertyInstance
                      Id="7ed02d8b-a8ee-4957-b5a9-76d0fb968706"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="19a30848-6f19-45f8-8dba-359aa30d258b">
                    <propertyInstance
                      Id="edc1a7d1-88cc-4127-adc0-d85dbe03a97d"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a824c070-fd9f-4130-b183-d33cfa47f6e7">
                    <propertyInstance
                      Id="bcee3122-38ff-4c76-b8bc-0cd27d625bf2"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b5684cd1-6bde-4f92-ad16-8fb410bb0040">
                    <propertyInstance
                      Id="3242ec0d-f8a7-418f-96bc-3f105b8a5c42"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eab975c5-de2c-439f-b03e-653614645afa">
                    <propertyInstance
                      Id="77c65be8-7089-4fea-a1d4-065725bfb195"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="887a9dee-c355-4342-a0fa-f71a15bc41cb">
                    <propertyInstance
                      Id="8ac8c5d4-bb6c-404d-81a1-bf112003caaf"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d9e26245-1322-42c0-9eac-43e96741e5e6">
                    <propertyInstance
                      Id="202f99bb-9bcf-4101-8ba9-c08734ad7e4d"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                LastKnownName="DateTime"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="2ce98878-7127-417b-b58a-6d41c331305e"
            name="ModifiedDateTime"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="89d539e8-b169-4663-8b32-14eb4a9a08ec"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c1ea80f1-edde-41b0-96a9-b8552245e581">
                    <propertyInstance
                      Id="87dde513-096d-4ff8-b68b-180e3b4360ec"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1786ec83-5d52-4072-9c81-7611b62b9af0">
                    <propertyInstance
                      Id="baa6397e-4ae3-4d07-8105-82e2f1bb9c03"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c58546a6-34a1-48be-93f5-75af81185565">
                    <propertyInstance
                      Id="15f4b358-8eb7-40b9-b9c8-528d317040e5"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c3ea4e06-69a3-4d86-8499-cbea089a37a6">
                    <propertyInstance
                      Id="98d353df-2bd0-4970-b5a5-f9a17f29592a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b0b4f956-0af2-47a1-b7ff-6fac4a72e8e4">
                    <propertyInstance
                      Id="07c291f1-d562-4105-8630-129e6077e245"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6daa7100-3803-44ad-b2da-34db4f1ba472">
                    <propertyInstance
                      Id="abbcce3c-4419-44e8-9160-f9cd26f38ce9"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ea97e89e-faa3-44e9-b9e0-0b0599be98c6">
                    <propertyInstance
                      Id="a49bf132-8c92-47ce-bc76-2f55c990b7a8"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                LastKnownName="DateTime"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="27f820b4-6d9d-4c79-a02e-6467a20beb0b"
            name="IsActive"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="301218b3-8c92-41b2-a9c7-c9c3c28ba6d1"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6aee3fb6-ff9b-401a-a9b3-ce1eaa068976">
                    <propertyInstance
                      Id="8b1539c7-6ae6-4a4b-be0a-9accf43a9d5c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4f19a1be-bbbe-467b-884e-a9e88f205c5c">
                    <propertyInstance
                      Id="0c0ba402-ad13-444a-bb06-bedc580faf71"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="169e25f2-125b-49bf-b505-45a318415820">
                    <propertyInstance
                      Id="d34ffcd3-8903-4255-aff9-b278006bead1"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9be2d77b-6709-41db-b655-17ecbad60f0d">
                    <propertyInstance
                      Id="1891d820-023f-407b-84c4-4bfe3f62d073"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9a987498-403c-46d4-9fde-59b379b91a61">
                    <propertyInstance
                      Id="6c4b7d54-3524-4181-a1f2-9230fffa04cb"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="58f83da8-89d1-495b-8407-6e7c17badd32">
                    <propertyInstance
                      Id="60606d3a-0d42-4234-96df-2a9dc3e887c2"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c90fa328-95b1-4c21-b719-b740e7af4180">
                    <propertyInstance
                      Id="a639d52b-3d2f-47eb-91ce-a41f426459b8"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                LastKnownName="bool"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="bf5f664f-409b-44d6-b44c-43d2749ff70d"
            name="Modified"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a7c96772-3f86-4631-a9e3-d64ba4735eec"
                name="event"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1b623b4f-b852-48c6-9252-6db0db083deb">
                    <propertyInstance
                      Id="9171c174-ef2e-445d-a3f9-0363fee4e48d"
                      name="Add"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="af14b80d-993d-4dbf-8694-36d96fc3c0e1">
                    <propertyInstance
                      Id="124ef85c-c55b-4e7c-856e-87fe1b67c8b3"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="92dd23cc-7eae-4f96-92df-da2026582df8">
                    <propertyInstance
                      Id="5d6c5da7-37ab-4aae-8479-f079a4852ae4"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bb4f7d79-31c6-4f33-b643-ef31462cac95">
                    <propertyInstance
                      Id="e924cd0a-4d23-421e-b0f6-4b8dfda24172"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="66081c21-aa15-4298-875d-f2d17b469304">
                    <propertyInstance
                      Id="dfc398ef-1078-4f2b-b3b9-39f2d106431c"
                      name="Remove"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
          <property
            Id="7fc00ba1-0a32-4f06-8200-95739e364280"
            name="StateChange"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="bb5fa64d-8461-46c6-b896-db25886b1254"
                name="event"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="acaf0cf5-14a9-4631-b271-f7bda49fc571">
                    <propertyInstance
                      Id="6c4d74b2-cdcc-4285-879e-dca92bb2f083"
                      name="Add"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bd56f3aa-bbb3-4a4a-97c6-28553e961983">
                    <propertyInstance
                      Id="9e2a20ac-e8d5-4da5-8686-3fac79210f29"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="42108c78-5469-4aaa-891e-38201412882b">
                    <propertyInstance
                      Id="2e21f004-9814-4abb-bd0e-f3ca6eab4c05"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="60a0ab2c-91f9-42f4-b6ac-7e5df4f84825">
                    <propertyInstance
                      Id="bb6de90c-7d1b-4c2f-b61e-596ed9671a51"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6da7752c-3482-4565-aed6-ae41b03b35f8">
                    <propertyInstance
                      Id="4236c113-07e4-4e4d-896b-95f83aecb1e5"
                      name="Remove"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
          <property
            Id="b7633bfd-00ea-4485-a157-64792b297913"
            name="Text"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="5472caa4-15c8-4581-a3e4-b45dd5526467"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a8dac2e9-20b9-43e6-8310-7d0a353db6cb">
                    <propertyInstance
                      Id="b7e7b13d-e83f-490e-a9d5-cad6129b3fef"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d275b5bf-b804-40ad-8130-7c1ea34b0c42">
                    <propertyInstance
                      Id="91310141-ab1b-406a-995b-f9eaea107e04"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9ae98d47-1e78-4da3-8b59-d67bc3a2c72f">
                    <propertyInstance
                      Id="c572e284-f3a5-45e2-af57-66e43b73ed02"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="55bb2718-3aab-487a-b93c-9b0b3262dc00">
                    <propertyInstance
                      Id="1a8d4ea2-d9ca-4f0d-bf13-62eb93cded81"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6bd37f52-c973-4134-a6ea-cd8c270ef93e">
                    <propertyInstance
                      Id="298d1581-f485-49da-a2ab-165defff0e9a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4c1544d7-68cf-4b64-80da-1717473a0008">
                    <propertyInstance
                      Id="a98dee61-cfec-4f6a-ba66-0d41c666bad9"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6c4e2a64-a906-49ac-927a-ff1e956d8ed8">
                    <propertyInstance
                      Id="e952c5bc-e369-4333-8c0c-aec3cc4b8387"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                LastKnownName="string"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="d7bf8e28-8674-44c0-9238-e223f8ec0138"
            name="Completed"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="0dfaca85-ea00-44af-a701-94c4d23f6308"
                name="event"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4bb1bee9-c8cb-4104-a706-2728f17d3f68">
                    <propertyInstance
                      Id="77feadb7-fe61-4697-af05-d82b2b86d50b"
                      name="Add"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f863d08a-3406-44c8-a83d-8b98d8202d69">
                    <propertyInstance
                      Id="2ffc8272-62e0-43f4-860c-7df84d1ea5cd"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="524997d0-1880-45b1-80e0-2f3c62b9ae1c">
                    <propertyInstance
                      Id="71473383-7ba9-430c-ab9e-f105b1465711"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="43c9288b-67be-4818-8eea-c3e07a87e4b7">
                    <propertyInstance
                      Id="a36b0a91-30bd-4cef-991b-27a14bc12200"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2ed803a6-e863-439d-9c47-c2eb1c896332">
                    <propertyInstance
                      Id="33c291f7-f9b2-43f6-a551-4adefa947640"
                      name="Remove"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
          <property
            Id="21e9c562-c25e-439d-9db5-d80c2f2f4155"
            name="Type"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a718af9e-b569-46ab-b1f1-76114756ea3c"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b32ed495-eb14-4594-a220-eaefdd8cc188">
                    <propertyInstance
                      Id="562a8ed3-bef0-4a33-800c-3d664c8fb62d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cd9cfc08-5d1a-4253-b876-e8220c0415f8">
                    <propertyInstance
                      Id="fb9197ad-38ae-4a1d-afbf-e80b27f4570b"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3fc76159-a76d-4c00-a124-be1e6043c124">
                    <propertyInstance
                      Id="3e2f43a8-018f-498f-88a4-1e3864f92f39"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0b0d4f2b-837d-4c31-8d23-540ebe26b8fd">
                    <propertyInstance
                      Id="962f69b8-2c65-4927-a76e-3243a9531947"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a0ae5964-e882-4e23-b7ba-b0089d7f8e22">
                    <propertyInstance
                      Id="2bcd38fa-8b75-4a4b-973b-7f41cc862f53"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="564b2ae2-3cbd-46c4-8ca1-57c07fb7b38b">
                    <propertyInstance
                      Id="9ff84dd8-4261-45d1-84d1-c760caf62efb"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d945ec54-d0f1-4ea4-af44-ff3e64f0bb3c">
                    <propertyInstance
                      Id="4be805aa-5453-4746-97e3-90d2ee2792d2"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <enumerationMoniker
                Id="1397f3b4-d477-43b1-a118-b72cdd11e87b"
                LastKnownName="InteractionType"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="b18b06ed-0ccf-4cce-91f3-651cc0ffd07d"
            name="Creator"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ab6b0948-9961-4068-a9ea-4c3604c53297"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="39078013-fa09-4df4-a773-8cfdbb93c213">
                    <propertyInstance
                      Id="2677ca0c-4b41-428c-9e2a-be937fff5945"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8a3f8ab4-96b9-4d8b-8517-0b28f4b1c12d">
                    <propertyInstance
                      Id="2e7a71a6-859c-4ba1-b716-c7cec0ce2627"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4bb1efda-90ad-45c1-ba3b-166b9b7a6d98">
                    <propertyInstance
                      Id="eb91e4e2-fe8b-42d2-be69-dad294a4053b"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3f9f3ba0-2501-42bc-80e3-4a062f02502a">
                    <propertyInstance
                      Id="dc43eacf-446b-44b0-9dc2-5937fa893859"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="60426840-67a2-4e44-81c9-c030df829c6d">
                    <propertyInstance
                      Id="509b1fd1-7845-4278-816b-85f0ef4e62e0"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ef7d9fe9-98a2-4dd3-8953-a8958736e95e">
                    <propertyInstance
                      Id="7617d351-406c-476f-b14d-b3317ebc8524"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="95bd32ef-cbfa-461b-a1c0-e759a4fcdb02">
                    <propertyInstance
                      Id="f13b742e-b9e9-4f4e-95ce-197e154e119a"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <interfaceMoniker
                Id="ca220433-d919-44cc-b0e4-89889885ae49"
                LastKnownName="IUser"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="791fdcc1-3838-47f6-b54b-41f18df234bd"
            name="Owner"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="8e4e42e9-b7aa-4923-9330-7b22676b7db5"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5b8fb211-2271-4356-a132-2cecea9f9c8f">
                    <propertyInstance
                      Id="21bd9d10-2a80-45a9-9b38-8f02fea4c980"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2311ab56-5f9e-4996-9c36-5a553a65d609">
                    <propertyInstance
                      Id="ba8844ca-b2f6-435e-a863-0f1e15942b05"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f1e50c76-37d3-42a2-92c6-67dcd129f1e5">
                    <propertyInstance
                      Id="e144d1cb-4fff-49a0-ab6b-e00b15f42272"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d1e1d941-3175-4bbd-a4a6-90e27b4c40ea">
                    <propertyInstance
                      Id="4d5ba194-4dd2-409e-9130-eb3a180e45d8"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a79c08a8-e1fa-4aec-878c-24367c9f6156">
                    <propertyInstance
                      Id="376c6237-4d84-438e-8155-381e26ca00d6"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="158603f8-95da-426e-af54-ce48901f8d78">
                    <propertyInstance
                      Id="6f7c4a03-bd16-4ad6-b353-c35186004788"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="121e9358-42aa-4a0c-ae2f-295921951363">
                    <propertyInstance
                      Id="886f14e5-7474-4c62-ae6b-d239f33f279e"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <interfaceMoniker
                Id="ca220433-d919-44cc-b0e4-89889885ae49"
                LastKnownName="IUser"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="ace75219-782c-47f3-b8aa-e78c8fcadba2"
            name="State"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a15fa576-f4bc-4f5a-9b27-892a10ea7891"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b40194d6-a71e-429e-9d7a-4a3b511dc7d7">
                    <propertyInstance
                      Id="7d0ffcc4-5c89-4556-8af6-59d46a3abeb0"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="81be078e-4764-4d85-9b6c-c1c495ae1ad8">
                    <propertyInstance
                      Id="a994297a-f287-4fc5-a6e7-9077e49f3977"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9b504f53-1ab3-4b27-a8f4-206bec4493dd">
                    <propertyInstance
                      Id="c7995715-3ee3-46ee-ba8d-7ea7a8a727ef"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dcc3080a-b5b0-4d95-81db-7d1bb294c1d1">
                    <propertyInstance
                      Id="d0f2f948-0e84-4de8-a04e-836049e7691d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="629d9d89-69af-402c-a8a4-8be85c36b528">
                    <propertyInstance
                      Id="85a89571-a4fe-42ab-bcac-71553a2d689b"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b549dbf7-0192-47ca-84f7-291bb5cb8ec4">
                    <propertyInstance
                      Id="c3fe80dc-9d52-4be4-b28b-3336503ad549"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a5b5a48c-3903-4a81-bed2-f7a33686baf8">
                    <propertyInstance
                      Id="0baa2185-d44c-47c1-905e-c2c65ae216ed"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <enumerationMoniker
                Id="108764e7-190c-488d-8e26-925dd4ba7fe2"
                LastKnownName="InteractionState"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributes>
        <ownedOperations>
          <operation
            Id="c7847f4e-3e61-4227-87c2-4e4bfb5551f8"
            name="OnComplete"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a939f669-6a8a-4b83-99e1-7e8fe3926dce"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bc71175d-993b-4860-977b-ec070f3a600e">
                    <propertyInstance
                      Id="99eb581b-b643-4395-9b2f-17475612c2bc"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bfce5863-6912-41e4-a7a7-6df97eb46b9f">
                    <propertyInstance
                      Id="ce77c9de-c142-449c-8d14-c7506b01c14e"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="72b3927c-6b0d-46e4-b231-23e96310d18d">
                    <propertyInstance
                      Id="921cdb03-720e-40ff-bde6-422f40a37dcd"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="abdf6f83-fabf-47a9-9da2-ae3ff29e7d09">
                    <propertyInstance
                      Id="cf6a8ca9-5fc1-45fe-abd5-587db60059b9"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="74b2e6f4-6745-4ed3-aece-b7ec51e40a9b">
                    <propertyInstance
                      Id="3c4a2810-53a0-4ada-bac5-a8156d3ed002"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f212585a-ae9a-42d2-beff-eef1dbe2555a">
                    <propertyInstance
                      Id="c6a14d40-0046-470a-9b95-9414018f4be0"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b1be6983-86b2-43fd-a02f-ff968909b3ed"
                  name="pEventArgs"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="38a06cc0-d0f7-442f-a3df-a8c330dde24c"
                      LastKnownName="InteractionEventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="01d46f64-c64f-448d-9f62-62b29fafff87"
            name="ChangeOwner"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="52563169-7767-4ac7-bb7e-99330fb3cc95"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="86ad8fb1-c053-4ef7-a0f7-b39c3b91c73e">
                    <propertyInstance
                      Id="0b19343c-1917-4c91-aea3-cea8d68a404b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2ee73950-0389-4fbc-b7de-6e60b729c735">
                    <propertyInstance
                      Id="ebf2235c-59b9-4e18-83b5-f7e730bf8613"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="92eb09dc-7d88-4f55-9c01-ec7924d7e789">
                    <propertyInstance
                      Id="b20adaac-5da0-4fe1-8b77-710e13031afa"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="37d44120-88f8-4ee8-928e-2e0e47df0b26">
                    <propertyInstance
                      Id="e3d806ba-f559-4f99-b644-f1e1c1a2a110"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3d0368bc-60c4-4a4d-97b1-719fd12911ea">
                    <propertyInstance
                      Id="e6bdbef7-f0ee-412e-b444-5b95d7219d5d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="05b00849-f37e-4afb-9ba0-cef9cb0cd733">
                    <propertyInstance
                      Id="92d41ed0-5be8-4679-9d35-03af840ae75c"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="fa5658d2-26c3-4180-98cc-10bf8f906080"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="453525ec-5755-4572-ad64-5bafa1e78d20"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="2c6db850-c770-4fc2-bc63-249dda02bd8c"
            name="ChangeIsActive"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="eb8fe3bb-a6a5-4405-ac1a-05038f170dbe"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="662c23f5-9790-4dad-ab37-8760cf67eafc">
                    <propertyInstance
                      Id="ec5e7067-d265-4949-bc97-ac8abcaa5306"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e48937b8-85d1-46af-b543-2168cdd7e698">
                    <propertyInstance
                      Id="099589e7-e56b-4f57-8514-7bfe1ff0030a"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6865b483-2267-409e-af22-372af4e01a68">
                    <propertyInstance
                      Id="d4d6dae2-efc1-4354-8762-8b9896265d8f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a0185d38-479e-449c-888d-03cf5b6ceab6">
                    <propertyInstance
                      Id="987d0fca-7c7e-4dec-a74e-5624e998917b"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e94ad0f4-f867-4592-bde0-4356cd338ba5">
                    <propertyInstance
                      Id="3a4c3df4-c762-40a4-a99b-f8482fa0f99b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="43d2cf90-7878-45e3-9003-a57e2ee5dbdc">
                    <propertyInstance
                      Id="19d7df7d-9597-453a-a8b0-10055068a23a"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="94df2d06-ef85-42cf-8785-f94cbd0521ee"
                  name="pActive"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                      LastKnownName="bool"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="21d40a2f-3d06-4eed-8bb3-705a0ff4d135"
            name="OnModify"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="1e5bc691-348b-4397-b43b-11f2b79835c5"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ec2a8285-d757-4c32-bb8d-2472f1fbaca3">
                    <propertyInstance
                      Id="b01a54a7-a680-41f0-b141-a3ca1cad6aaf"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="25d82ddf-cff7-4beb-b158-169a20db724c">
                    <propertyInstance
                      Id="9710b80f-c112-4342-8c93-ddb82b707c8c"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="55196752-a4dc-4ffe-b15b-886a5dbad6f4">
                    <propertyInstance
                      Id="59b3d168-2865-441e-bae3-a931b5627fbd"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8e542b8c-2fb6-43c9-bd68-a6f5d1d9e457">
                    <propertyInstance
                      Id="25b32cf3-8963-414e-b131-d44fefeab890"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ab2dffde-0da0-4acd-964a-009988cd4018">
                    <propertyInstance
                      Id="5d86716b-7570-4ce1-a22e-713e1010e4a8"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a71b6bfd-fc63-40a9-963a-b5a795437570">
                    <propertyInstance
                      Id="e77bee9b-251d-421d-9e04-91193d437c44"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="be2ef82b-198b-4d2b-aed8-bdf374e990e8"
                  name="pEventArgs"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="38a06cc0-d0f7-442f-a3df-a8c330dde24c"
                      LastKnownName="InteractionEventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="1a9e0de6-94a4-40d9-a50d-5e706e1fd50d"
            name="ChangeState"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="699aaff4-9cb9-4125-88f1-2dc06b2ca446"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3115c577-fc04-4108-ab5b-33c6264cbecb">
                    <propertyInstance
                      Id="0c55083d-d8fd-4fed-b3b1-41008f07ea54"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="26da2309-3f89-4dac-9ffc-0996b6f31029">
                    <propertyInstance
                      Id="ec55bc50-f5f0-458c-ae3c-c91059b52aa8"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5e125bdc-0561-4d95-bb4e-faf6316eb115">
                    <propertyInstance
                      Id="31750631-3217-4120-b43e-5b1ed9838c03"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ac367f8b-f20f-4253-ad37-638fd2aee626">
                    <propertyInstance
                      Id="effa01bf-41c9-4abe-b3ae-e0a5f3936678"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3b80705c-b162-4343-be51-226c6c30fdf2">
                    <propertyInstance
                      Id="b80e72c2-490a-49b9-85dc-346667f54637"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="39bb92fb-fc45-48f6-8a57-2d90f4777ebd">
                    <propertyInstance
                      Id="7e6078f5-f76f-40a1-85ac-2ae579fb4084"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4fa4a856-9f7c-449c-ad87-ef6040475f07"
                  name="pState"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <enumerationMoniker
                      Id="108764e7-190c-488d-8e26-925dd4ba7fe2"
                      LastKnownName="InteractionState"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="5734cc46-6da8-4ea7-97dd-fbee1099447d"
            name="OnStateChanged"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="656a6156-bd21-41ce-adc7-2b059dbd0a63"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e95984c0-6f50-4786-9b2e-ff3a1eccb164">
                    <propertyInstance
                      Id="9f81d598-9c48-4d11-9f52-bd630d81ddd8"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8b1dbf36-7acb-4902-95b3-6a94eb7a2a9c">
                    <propertyInstance
                      Id="3eb53a26-12b6-4433-9546-a5be151aac1e"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a1a40df6-08a4-4f42-b363-bd021007a026">
                    <propertyInstance
                      Id="76b0da0c-a1ff-46b9-a4f7-063ffe9dda0f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d09f5683-c1a4-40d2-8bb8-0ec4655d2c33">
                    <propertyInstance
                      Id="c3068c7f-36ff-49cf-8c1e-b86df428f050"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7e1a2ee7-faf4-4d0f-8ed0-a0de1d5e40a9">
                    <propertyInstance
                      Id="c87f80f3-1993-47cb-af77-90a42039f317"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b1ee4679-2fc5-48a5-b20c-6f55c0ddfefd">
                    <propertyInstance
                      Id="9ca25b3b-c53e-4c7a-a24c-c1a3157c3f95"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c7e4b27b-2c28-494a-b0d1-4acc7e58ea84"
                  name="pEventArgs"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="38a06cc0-d0f7-442f-a3df-a8c330dde24c"
                      LastKnownName="InteractionEventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="c1f9d93f-d3e7-4f58-bd97-70a79d94b87f"
        name="Task"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="ac470ec7-5376-449e-920f-8f3af638e018"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="1c85fd47-ba36-42ab-b519-e29a9e155d4a">
                <propertyInstance
                  Id="b7f2412d-9bba-4d3a-b8cd-ddc30f513cd6"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="f4bf0e1b-a927-436f-a248-65d9b3e8309a">
                <propertyInstance
                  Id="084e077a-efa1-4777-bade-b9279bb1805b"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="e3477733-e039-4513-86cc-44322586dbb0">
                <propertyInstance
                  Id="eab7f7b8-18f5-4678-bbb4-5ece6cc530b2"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="cc32e29f-62ab-4ca2-9344-bd7643a09c06">
                <propertyInstance
                  Id="f5a934dc-6436-4d90-ad5f-b210962ad8db"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8008a9ff-f44c-45a0-85f9-2f409ac5765d">
                <propertyInstance
                  Id="dd505193-fbe1-427a-a272-d702793a4a51"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="90693d4f-d6de-4cfe-a0b3-3234edf85575">
            <interfaceMoniker
              Id="19b8536b-9b7a-4db8-9023-521474db27e8"
              LastKnownName="IInteraction"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
          <interfaceRealization
            Id="3aaaf292-aa90-4551-920c-d08b4815bc71">
            <interfaceMoniker
              Id="d58f5d47-1101-4eb4-9bc2-49577bfa05ea"
              LastKnownName="ITask"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="4f2ab1a1-67bb-476a-aa9b-40c0d9402f56"
            name="OnComplete"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7496b716-8d54-4306-bd8f-b233aad61fdc"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fb8b836d-889d-4a14-b7eb-85ebb6df7ac8">
                    <propertyInstance
                      Id="a25c57f4-413c-4171-8ccc-04f72fe94faf"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a3639afc-27ea-404b-8767-0da32a3e0761">
                    <propertyInstance
                      Id="8f3b3d71-bfb6-4d34-b760-5e38c093284a"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6d7830ae-66df-41f2-9573-d567ba6b2748">
                    <propertyInstance
                      Id="cb9ad754-7b01-4740-b97b-8f7311b06b5f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="245499dc-6fa5-4c6f-9706-f9f4cd3ff75d">
                    <propertyInstance
                      Id="af54b8f0-6b64-465a-a584-8c4ff73eaf07"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4f418b2b-7540-441c-8a81-5a78b0a11d7d">
                    <propertyInstance
                      Id="a1c07039-8f94-48fc-900c-f32f0cbf9c03"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="66dd812b-6cc0-443d-822c-f5f17b69c0f3">
                    <propertyInstance
                      Id="bd0dbb42-d86a-4cbc-9f50-d3b784da4e18"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="35cbb176-f958-4d29-a6ae-66e503de7ca0"
                  name="pEventArgs"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="38a06cc0-d0f7-442f-a3df-a8c330dde24c"
                      LastKnownName="InteractionEventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="d5e0c318-25b2-41b2-8aac-b0d2b069f7a2"
            name="ChangeOwner"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ac69b32c-6c08-47d0-963e-a35aae0ab7c7"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0d4a9b9c-5768-41a7-91bb-6c3215d22baa">
                    <propertyInstance
                      Id="5cdc61e7-aa28-4571-ba91-a8de9502fad7"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="185fc2dd-b1e3-486b-9428-2172c543e5e6">
                    <propertyInstance
                      Id="b2be27df-fc66-462e-901c-aa7074f33bb3"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="69e21460-ffe0-4e1f-8149-03471bc26e09">
                    <propertyInstance
                      Id="c902e3cc-0580-4521-8358-a51a50bd8a63"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7dbca6ba-1820-4fbc-bc0c-53f78a4dc334">
                    <propertyInstance
                      Id="77be179b-94cc-4f2e-9ba1-f7037266deb3"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="af5927f3-da9f-438b-87a6-b94df944de47">
                    <propertyInstance
                      Id="7e10d647-3faf-46ee-9ecb-83194322fe7e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bcbda227-0a6b-4a57-9205-984fdbe4fce5">
                    <propertyInstance
                      Id="fd4a2e21-1821-4aae-a34f-3c5b9035fd7c"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="03e9e3ff-bc1a-4765-9e55-72d4134e1b42"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="453525ec-5755-4572-ad64-5bafa1e78d20"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="0aff90db-eb64-440b-bd95-3590524584c7"
            name="ChangeIsActive"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="558fe0ad-8a2e-4853-a56f-f503b200cf18"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cd07dbdf-b4e0-4bf5-bdeb-3d00b1e073bd">
                    <propertyInstance
                      Id="6da61f1a-bc1c-4620-8f29-bec1fe7a7402"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="df1d3e8f-96f9-43e5-a9b8-6be97676962e">
                    <propertyInstance
                      Id="999e0171-5e86-4e3d-8125-ec0fb7477a92"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="405a7d8e-08e6-4135-945c-f37b764b4fc8">
                    <propertyInstance
                      Id="742f0c60-02dd-4bbd-af92-fdea754a4dff"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7f5e4ccf-8ac3-453c-b344-a9d47f7c7965">
                    <propertyInstance
                      Id="3c87ae84-4e82-4484-bcc1-561dac561228"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f9dc410f-d9af-4e6b-9772-d732dbab7a23">
                    <propertyInstance
                      Id="9e85073c-95ad-4098-a095-6ed5b5459ede"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a91c9a9a-d891-475a-a993-49ae55f447cd">
                    <propertyInstance
                      Id="f8565438-f167-4890-ae29-091aec05848c"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9730814f-1220-4965-945a-42e192e2927d"
                  name="pActive"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                      LastKnownName="bool"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="82809d37-dc9f-47aa-839b-82442e53889a"
            name="AddTimeslice"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="556cd2c0-642f-48cf-bb15-3a2bd1e79804"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="513c4106-a525-4fec-8210-f77aa7ded0a1">
                    <propertyInstance
                      Id="e70b7087-0f4a-46f2-ac78-aa8c15a03c0a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fc77deb1-c409-4b6c-9135-2b3ff451f6bd">
                    <propertyInstance
                      Id="757ffa67-f8bd-4504-a657-bb6e980fbd48"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9a093f87-a82d-4b91-9956-870a46ef5387">
                    <propertyInstance
                      Id="86c1a9ff-0fb5-40ce-9752-2bd10eacbd31"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="517c3528-52c9-4695-82c1-2889c5f0939c">
                    <propertyInstance
                      Id="1272d35e-c94a-4931-bb76-3c510307611f"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a6887afd-496d-4588-95c7-c313fcaceb17">
                    <propertyInstance
                      Id="fe89c882-8b11-4a4d-bb8b-b13d33166a2b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="253041a8-9e04-4ef6-ac5b-70ba8e9433ba">
                    <propertyInstance
                      Id="9cfcd4fa-5fb6-4bf4-8c44-acf4d06fca17"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a92cfa8b-1d3a-48d9-a65d-06828e63579d"
                  name="pTimeslice"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="9c361337-944e-4d41-b82c-aa991d990166"
            name="AddExpense"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ef1b1b35-7902-44fd-a696-7aeceff476d8"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c90ccfd3-5826-473f-a980-05f7ae052d75">
                    <propertyInstance
                      Id="776cbf2f-1a42-42e5-8719-4f4de8d93d2e"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="033df2a5-fcb7-4ea1-ac0f-766e021931b5">
                    <propertyInstance
                      Id="bed395ab-6dd4-4c4a-9887-6c2ad015865d"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="69497e72-4692-4ff1-a059-dbf6b0f9a415">
                    <propertyInstance
                      Id="070c2cbe-3386-4f98-a728-82c69b6cf65e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c5b29300-1ca6-4b0d-8ccb-203da9601bb5">
                    <propertyInstance
                      Id="916a73f2-6d8a-4099-b1d4-92e4e7909aa6"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a2476c51-8e1b-41af-a287-415fa1362a27">
                    <propertyInstance
                      Id="fb346e18-c45c-45dc-adf5-011ebec68d08"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c1c6f574-aa48-4f63-8701-71c066c04d41">
                    <propertyInstance
                      Id="946de87b-7c88-418d-9e51-715e5f12105b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b6e88f14-5d0e-4fae-aabd-3045fd8f5241"
                  name="pExpense"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="bf723d3e-44b1-470f-ac5a-29c1f3ad9ac5"
                      LastKnownName="decimal"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="f772f5d8-e6f7-4b58-8871-2d2be9e4d80e"
            name="OnModify"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ebd8a5b4-ed4f-426d-8b37-b95f1d61bb45"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bfc8d549-980f-4f1d-98e8-db865136b295">
                    <propertyInstance
                      Id="0b3365a1-ea25-49c8-b9d2-c4d2363972da"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4c7809e6-c3a0-4426-92bc-6a11790240f3">
                    <propertyInstance
                      Id="95db904c-3110-429d-8e5d-3e51ae1757b9"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="70238527-52bd-4423-a6fa-dfedff945b34">
                    <propertyInstance
                      Id="43cce9bb-a0b7-46f1-a645-810e426365c5"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="46986347-07fc-4e6f-82ef-814e3de20a1d">
                    <propertyInstance
                      Id="3bae1d6d-4705-4f2a-a257-1798e8edbbd5"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2aa6fc13-7aa1-4e90-b30a-9b8d723de270">
                    <propertyInstance
                      Id="4af67b1e-9112-4823-94c1-ac9db94e0f39"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="063fd741-1bf6-4855-a36b-2f92f609b8dd">
                    <propertyInstance
                      Id="2547b1be-5be1-4a06-aabe-9136cb5e6238"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d2695914-04c1-4ac9-9160-b5bbb9516971"
                  name="pEventArgs"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="38a06cc0-d0f7-442f-a3df-a8c330dde24c"
                      LastKnownName="InteractionEventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="00a5e918-34c9-4800-a69d-2b7e806ca112"
            name="ChangeState"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="6f17e81f-e94f-46d4-a57e-0ba8dab15dfb"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dd95a529-2ce9-4ce6-a464-4d0a7d7dccc8">
                    <propertyInstance
                      Id="ebb62df5-85cc-4cf7-921b-38d3619dc001"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="be5e1bcb-d17a-40a0-9b83-ccf34840461b">
                    <propertyInstance
                      Id="11ec1560-5ac1-40f7-a810-f6fe4fd1bd0b"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0f291931-5e67-40a6-8a87-d815b192a42e">
                    <propertyInstance
                      Id="160403b2-5d3d-4ae0-84a4-ed8445d22f37"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="961288a6-80c8-40f1-a682-da324929df86">
                    <propertyInstance
                      Id="98a4d3ac-1c4d-4da1-84ad-e4e92f514d66"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="640f87ad-80bf-4f13-864c-a7a58b9cb536">
                    <propertyInstance
                      Id="682106a5-77fa-45c8-9efa-6b4fef706721"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2b954b52-a776-4560-b8cd-df10aac3917c">
                    <propertyInstance
                      Id="18049024-c3da-49bd-ac48-d5840d1a7764"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2d2c4842-5570-4826-9676-980f7b7d60c9"
                  name="pState"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <enumerationMoniker
                      Id="108764e7-190c-488d-8e26-925dd4ba7fe2"
                      LastKnownName="InteractionState"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="78d97b1f-eb05-4e9a-a350-f4c67fc6fa7b"
            name="OnStateChanged"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="54c8c586-00e4-47a9-b270-732a1f6383a9"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="935d064a-5367-4958-b696-cb202d2d41db">
                    <propertyInstance
                      Id="c0baaa0e-ad1f-4806-9684-5b2767989821"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="84234f48-59a2-468c-a0b5-4fd577bbae8b">
                    <propertyInstance
                      Id="e05a6077-8546-426a-9771-c3b98df53ff1"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="24428d54-e625-4fb9-94a4-46cd0b1467ba">
                    <propertyInstance
                      Id="b799091f-42eb-48e5-b10c-5d1507b21c45"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="57be4f0e-4e5c-4610-a72d-f7f7ffad7aff">
                    <propertyInstance
                      Id="eb316e48-76cb-43be-a0cf-87176e2ac9f6"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c201b9e1-f60d-41c5-bd1e-fc99771d340a">
                    <propertyInstance
                      Id="439fc66f-f948-4c9d-be97-2897a5a5db9a"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fa18af5f-eeb5-4be7-bc30-08d5d639e584">
                    <propertyInstance
                      Id="0139a3ef-7c0f-41e5-9f30-543a563f0ca0"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4f9153ec-061a-4b11-860f-ad5ede0b1a8d"
                  name="pEventArgs"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="38a06cc0-d0f7-442f-a3df-a8c330dde24c"
                      LastKnownName="InteractionEventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="bc6b8bdd-1543-4b5f-b6a2-36faafb4cd64"
            name="InitializeProperties"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="5e34fd53-c4c8-41e0-967e-8359c9907a67"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="330f3596-104d-40ad-aea6-b6f7d6c62ae8">
                    <propertyInstance
                      Id="34cffc4d-8c26-4a07-9f7b-9a5a8baf1d96"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d4bee934-3f8b-47fb-b7fd-88cc6981302b">
                    <propertyInstance
                      Id="cf236944-cb9d-4105-ad14-55e25fe86c5d"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7f60b2ba-9491-4396-9e73-93d940b23af3">
                    <propertyInstance
                      Id="19ee2ecc-c521-4386-891c-644d343e966b"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="91d57e0c-b25e-4b1c-b176-2a6d31ef861d">
                    <propertyInstance
                      Id="e8308e4a-3aed-4ee6-aebb-8ec83c497513"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e0a55e8a-9036-4366-a567-588bcacb053e">
                    <propertyInstance
                      Id="58cb81c8-0186-49e5-9486-42fdbbf67e29"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9f74d0dd-0500-474d-a8ad-d8fc017a7126">
                    <propertyInstance
                      Id="a1c09cdd-5df1-4074-b542-84a9034e14fa"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="ec2e8cc2-4149-4189-829a-549cfb220c03"
            name="UdateProgress"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2daafbe0-30cb-4f95-8107-a89ce270b378"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="75561853-a31f-4def-b586-d4a72103a1c2">
                    <propertyInstance
                      Id="ac72932f-9661-401d-8b44-b10f7dd1ad03"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1ece9e64-b6b5-43a4-81b8-01431cc6fa7a">
                    <propertyInstance
                      Id="682cf74a-8fc6-4c41-b944-a5a61bf18eaf"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2bd9b2fd-7186-4ce9-b3df-0dea57d61dc3">
                    <propertyInstance
                      Id="225eefc1-065f-428b-992c-054862231a5b"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="84c8b083-1b40-416b-a7fe-a4a7303bbf01">
                    <propertyInstance
                      Id="5b2a6d74-04fb-42ac-9d6d-707a9614bfc5"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cae70d44-47a6-4cf5-9ba3-748a92a20441">
                    <propertyInstance
                      Id="9edadcc2-fb05-40a6-8646-efbf3215caf0"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b9adf102-5914-4a16-ac1a-ff23a886d585">
                    <propertyInstance
                      Id="4a2633e4-1c9d-4e28-8a41-0bc805f17318"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="001e7bcc-3821-4758-b952-267fb1f58672"
                  name="pProgress"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="dca07d03-e345-48a9-bff5-4ff6c53cc3cb"
            name="Task"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="245030e1-9236-4dab-82d2-43abf01af78f"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1e9f2eb1-38db-400b-929c-4e5ad3c85517">
                    <propertyInstance
                      Id="465345d7-116a-4f0c-a2f4-61e0cbc1373d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ea269ffa-b0db-4dec-87ad-9edec892dce4">
                    <propertyInstance
                      Id="c49a8be0-03bf-48bb-8bcf-81fb5109f5a5"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bec61227-b0ad-4e86-a26f-3d0ea8c37fa7">
                    <propertyInstance
                      Id="5f7cc4fb-f1c3-449c-b7f9-72749ea68d86"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5fa7238d-20fe-49e0-9221-63f45ae29cc6">
                    <propertyInstance
                      Id="dc918ae9-1110-48cc-922c-ffb690b7e4a4"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="933dfce6-bb75-4504-8ba1-70b321c29d0b">
                    <propertyInstance
                      Id="c4d03775-dd81-45cc-91ba-b9bb87c2b374"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="686ee2a8-58c1-4055-8614-8072542a6579">
                    <propertyInstance
                      Id="d14fd90d-374f-4322-83bf-3bf04710acdc"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="015bf268-de81-46ee-a826-03023ba7a5c2"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="bc09c1e6-97c0-457b-8a5c-abead8f8507a"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e3cbcc71-a168-460e-b75d-643e68fe2178"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="49812704-09f9-41ab-9266-f7f95f51c27f"
            name="Task"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="cf830bd5-5947-47be-bf3e-6c39b1b621b3"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0c12c7e9-2326-4378-a695-2e5355d72380">
                    <propertyInstance
                      Id="910578f9-d6a1-4695-a2ef-2feabc4779b3"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="23d8d708-7c19-4e0a-929f-3cd530e5f65c">
                    <propertyInstance
                      Id="9bb7bf91-119e-4ea9-b9f8-cb4032495e95"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fdd98499-cdf1-4cf3-98b2-649f8d97791d">
                    <propertyInstance
                      Id="699a0cd9-e067-4f8e-ac68-1f856e90ef6b"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0de15764-adbb-4744-8d84-3de474afa405">
                    <propertyInstance
                      Id="0f243d26-d5a3-4722-b385-8ed13022a1bf"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="95f9cc09-de45-4d49-a55c-8e3b9e13e482">
                    <propertyInstance
                      Id="42067412-19e5-4095-8486-91b819fb22e6"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="640b4512-e1f8-4612-9539-c31d0130b8c1">
                    <propertyInstance
                      Id="8254d37a-509d-4b93-8bc5-36a5fc1ae682"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="42b7947a-5132-4929-a977-4b183665a020"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c905b6ec-102e-4738-869d-8c3508823cb0"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6c3db975-70d8-408d-957e-99f387dc67d5"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="8e294c88-6887-49f0-84df-24e04c9e787c"
                  name="pStartDt"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5749635b-bd31-4142-b8b1-11d6082fa2c5"
                  name="pEndDt"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="71c8bfe0-4019-4e03-9a6d-e7000593c63d"
                  name="pDueDt"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="27819c51-eca2-4a4d-ae74-7fbe53a00dfe"
            name="Task"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="487d5ff1-c191-4b43-b92e-bc097982cf9b"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2b36a8ff-9923-4328-8c5c-db4c14bf8a82">
                    <propertyInstance
                      Id="a12efc8f-9eee-451d-95e1-17233d00604c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="69ac09ce-4089-4e31-9401-0a7dd91ef5b0">
                    <propertyInstance
                      Id="f1e2c771-7e01-4316-aa45-2c41f2525668"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="50be61bc-9639-4b48-ae13-bd685236b541">
                    <propertyInstance
                      Id="e8343f0e-2dd1-4d8b-bf11-e9ee011152a3"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f2e7d9a9-a997-423d-974b-a04bb4a45898">
                    <propertyInstance
                      Id="41ce2451-01cb-45af-ba00-2672765b0fdc"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f24cb9b3-913e-49cc-a3b7-a12c727121d1">
                    <propertyInstance
                      Id="3268a9e4-baae-4e18-a18b-b2df3de2f32b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a2ffa348-6f69-4d9d-868c-1540f7bfc0f7">
                    <propertyInstance
                      Id="5fca8032-fe32-42ce-bc82-5c4b5f24f8a9"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d5c3863a-a634-4099-989c-b3b1eadd8344"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="62bcf783-54f7-4410-8462-20fe5df8cc7f"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="57a83b8a-c49f-4247-86c7-01580b3db3fe"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2eab8bc3-55e9-432d-94d4-1da3759d8d91"
                  name="pStartDt"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ec13cb5b-5031-4f0f-8b98-d9720ae79663"
                  name="pEndDt"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2f7e6001-f805-46e1-9190-769a98c4503a"
                  name="pDueDt"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3bf992a1-d2a7-4ed7-ba00-07cb1881b58b"
                  name="pBudget"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="bf723d3e-44b1-470f-ac5a-29c1f3ad9ac5"
                      LastKnownName="decimal"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="823ccbe0-8d83-441e-9f7d-36dadb17f22c"
                  name="pDuration"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e1d95f81-1047-48fd-b303-c58d7c53852d"
                  name="pPriority"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9a443bd8-1627-4782-aa6e-62cc5c6dacd0"
                  name="pState"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <enumerationMoniker
                      Id="108764e7-190c-488d-8e26-925dd4ba7fe2"
                      LastKnownName="InteractionState"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="46cc2c1f-52bd-4324-a725-4924ce0a6fba"
                  name="pBudgetUsed"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="bf723d3e-44b1-470f-ac5a-29c1f3ad9ac5"
                      LastKnownName="decimal"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="22b09452-5000-43c8-815c-91fd9fba0b78"
                  name="pTimeUsed"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c358594e-f03b-42d1-bd5a-bfe473ba4eb5"
                  name="pSubTask"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="d8f12a85-0a38-4975-921b-0aeae0f59522"
                      LastKnownName="List&lt;ITask&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f935e0a0-f7a4-4de2-b364-8b3062f32e56"
                  name="pProgress"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="8498d881-1c77-4f37-a558-72cdd6826364"
            name="AddSubTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="1914a557-e6f4-42e6-b456-d7e2151be5ce"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="18dd6ab2-a3f1-450d-a2c3-2b092f11b744">
                    <propertyInstance
                      Id="dc9ab894-4b19-402b-ac55-413814d935b3"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="33211f25-7106-4f59-9113-1d6768f904c4">
                    <propertyInstance
                      Id="df301bd0-67e4-44ac-8538-bc6e04bf0b82"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="630427fd-5595-4824-b643-f57f3768ce77">
                    <propertyInstance
                      Id="9e03b7a1-6c5f-404d-8cdf-ee26c52d710d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7932209b-8e0e-4148-b512-eec9aacd51d6">
                    <propertyInstance
                      Id="e53380b5-ef22-4835-a490-ca18bd45dd0d"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="316be509-39e2-4e99-995a-172c32f05309">
                    <propertyInstance
                      Id="060a8040-9293-475d-bf73-08cf8680ae2a"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3582d942-2a89-4b6a-afff-446ba34ba89b">
                    <propertyInstance
                      Id="b632e4a8-9f59-4602-b13c-dc3bf2262ddc"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9595a15e-4fdf-4555-b555-2bf7cc581094"
                  name="pTask"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="d58f5d47-1101-4eb4-9bc2-49577bfa05ea"
                      LastKnownName="ITask"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="b5ced303-a4eb-428a-839d-7c66ce611887"
        name="ITaskFactory"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="24ea8cda-2cfe-4824-9549-96f553e63c2c"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="1c0b167a-53bd-4665-8db2-dd64bf9b2ea0">
                <propertyInstance
                  Id="73c0ab60-6357-4590-a49c-78b392df394f"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="c37d052e-743a-4c2d-9a55-d98abc5dc073">
                <propertyInstance
                  Id="1e094c40-46a8-424f-bf7f-933e422418aa"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b5a4b155-ac62-4bb3-b636-ba9dc04f7ef5">
                <propertyInstance
                  Id="19dedd9c-7058-4eec-86c0-958865cd359a"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="585361e1-fd07-4518-8e3c-5b8a708de1c8">
                <propertyInstance
                  Id="205663d7-baf2-47da-a1a0-02c366abec9d"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedOperations>
          <operation
            Id="1650c12c-d588-4807-be87-80ff094ce01e"
            name="CreateTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="e5ad3b3b-b620-4480-acc4-4809b3da41f7"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="aa84ba0a-50e0-462c-8cb5-9f56927e3e8d">
                    <propertyInstance
                      Id="11627d23-22f6-4ead-9d21-e88f3acc29b6"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9b9c0448-d3db-4eab-aab7-b73171f2d452">
                    <propertyInstance
                      Id="95b1961f-98ae-40d2-8fc3-6a79533135bd"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a7ec892e-dd34-4f89-8df8-d3547fa63b09">
                    <propertyInstance
                      Id="cace6af0-5fc1-4feb-9cd5-2de4534a263d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="20061a2d-71a2-454e-9c35-3d235cdd1c88">
                    <propertyInstance
                      Id="2f39e888-47ed-40f8-9971-cde51f52ea73"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fc81a559-f3f2-4d10-9efe-145f801bee01">
                    <propertyInstance
                      Id="72402e29-89fa-4a69-9375-c061f7c30908"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="95369733-8084-43da-b41f-a107c35ea462">
                    <propertyInstance
                      Id="cb4048e1-cb09-4e38-9162-e0d06005978d"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6dfa1d84-7942-4ad1-9c10-0c98fd1ffd7e"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f5983ce6-b1c8-4f73-bb50-187c4c7e20e8"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d48e598f-ab86-49ff-95e6-12665bf61fc3"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3171a717-029d-416d-8a7d-638b2db1de8c"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="d58f5d47-1101-4eb4-9bc2-49577bfa05ea"
                      LastKnownName="ITask"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="76123107-0a67-48d0-bdb9-07058a245f13"
            name="CreateTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="307b1f28-a1e1-4f09-bce3-4cc7025605b8"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="47f0eb8b-036f-4e94-86a2-b3a0cebaa1fb">
                    <propertyInstance
                      Id="831c3874-ca4a-453d-9797-c0e645923cef"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c7481f4d-a087-4746-9f09-c0a0bed4db5c">
                    <propertyInstance
                      Id="1918bd5c-a4ce-42a0-b22f-48191b23088a"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="59b422a4-9a2a-492f-aa55-1ab0dac373e7">
                    <propertyInstance
                      Id="07d5043b-868d-4263-9f54-125afd916d04"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="47567ebd-c677-413a-a9de-830de6c493f6">
                    <propertyInstance
                      Id="8a91dd0c-c2a9-4192-84d7-1eb7875467b2"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d08dde6d-0d23-4c1a-b110-fee6b18d864d">
                    <propertyInstance
                      Id="f4edf633-a1ed-47ad-996f-7b5667b5d454"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a97eaf8e-4f13-41cf-907c-b3a320f029cc">
                    <propertyInstance
                      Id="c2de7b01-230a-4279-b56c-0f357f991289"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0e542e9f-b524-48d8-9d2d-d0d648b293a4"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="78363a8d-2f53-4002-9236-285528124e28"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="76440c0f-fabf-43f5-880b-32a167f8158b"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="26ebc528-cc19-4dd5-98c8-ccafc25702ab"
                  name="pStartDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="105fc1ff-ee79-4af1-b53d-ac253f7f73c2"
                  name="pEndDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0b6a5910-d38d-4656-a835-a216bb6efbb3"
                  name="pDueDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="01cbc39b-5758-4860-8020-fcf90b1c88a8"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="d58f5d47-1101-4eb4-9bc2-49577bfa05ea"
                      LastKnownName="ITask"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="84850498-9f7d-417c-8859-cb3cfeb6f133"
            name="CreateTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="16c849d3-1a25-4915-b440-66ebda366d29"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1cacdb1d-7424-4d4a-94f4-1b655c761711">
                    <propertyInstance
                      Id="5e4eade9-c867-4318-9af8-2b041404f237"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dbc3b012-3cfb-43d7-8a8e-a21e5fc0d057">
                    <propertyInstance
                      Id="13a2b88d-8563-4a4b-8fed-5b8086029a69"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d03bfdac-2a02-4cae-9ff2-0d936f860294">
                    <propertyInstance
                      Id="7d083ac1-5310-4b75-ab43-bb70e9707274"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8e236729-179b-46ab-be36-f04e6e3f85d7">
                    <propertyInstance
                      Id="15857db4-0886-42c0-b0e9-1e48a1f47dd0"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="26365d70-f34b-4ea5-b3f3-2c4aeeef17fb">
                    <propertyInstance
                      Id="519f9c05-1eea-435b-b051-234b7b95f229"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e2a583af-240b-4fd1-afeb-31ffa6d21022">
                    <propertyInstance
                      Id="3b387738-fade-47d4-8077-3db37f4a6069"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2a345ac2-24de-49d5-90a0-ae2e1882ae33"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4d29f4c7-b533-4a7e-8e7a-5d74b58d6392"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a8ba5a50-0a88-4b15-abc4-2ae74f44b889"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="93f8cc03-4ef9-4281-a4b4-7c273c37592e"
                  name="pStartDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6c3ee896-e811-4850-b9c1-04deda17d7a5"
                  name="pEndDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="80006051-e674-4b0c-9712-d7002351a138"
                  name="pDueDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f00b5c81-2ad0-4d17-aae5-29051aecfd6b"
                  name="pBudget"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="bf723d3e-44b1-470f-ac5a-29c1f3ad9ac5"
                      LastKnownName="decimal"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ce04178c-d6b9-48e2-984d-7d925c863914"
                  name="pDuration"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ee343e93-6b8d-48cc-a634-8ecd713c38e2"
                  name="pPriority"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="676156b4-3d22-45e9-aacb-8a5487dc6c08"
                  name="pState"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <enumerationMoniker
                      Id="108764e7-190c-488d-8e26-925dd4ba7fe2"
                      LastKnownName="InteractionState"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2f4417bf-ac4d-4b36-886c-e603b827deab"
                  name="pExpenses"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="dd710a57-570b-41fb-8e44-007050d2eecb"
                      LastKnownName="List&lt;IExpense&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ace108cd-b5b8-45a9-8621-982c95736cf1"
                  name="pTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="dcb116ea-52fb-400b-9594-09c4635ba333"
                      LastKnownName="List&lt;ITimeslice&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="cb902682-3a12-4e94-8644-d0c48ba6497c"
                  name="pSubTask"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="d8f12a85-0a38-4975-921b-0aeae0f59522"
                      LastKnownName="List&lt;ITask&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b29aa801-c0b5-4297-a366-b9b2d846d9b8"
                  name="pProgress"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="220a3521-e091-4221-bae9-3ef9018e845c"
                      LastKnownName="Integer"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                  <defaultValue>
                    <literalString
                      Id="5d543d81-33f5-4b27-b101-d3e80aa5e631"
                      name="DefaultValue"
                      value="0" />
                  </defaultValue>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="91949a1b-d6ce-4684-91b8-8f2e444cbd09"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="d58f5d47-1101-4eb4-9bc2-49577bfa05ea"
                      LastKnownName="ITask"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="c708401d-6268-4062-bb5e-b281e4983b12"
        name="TaskFactory"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="2f11b018-974c-47ad-899b-1cd9b1a6a49e"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="660a26d9-fc96-47f9-8baa-3c213832ff37">
                <propertyInstance
                  Id="a8866172-3c8c-42db-b9db-5deab1ee9526"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="631c962c-c250-473c-81df-829d744f920f">
                <propertyInstance
                  Id="71600ec1-0cb4-4af3-b7b9-32fb51b70f01"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4c991c98-03ea-4838-b778-ef41c467a5ee">
                <propertyInstance
                  Id="1940009e-889e-4dfe-b1ca-be942ccde38f"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="bfa9f418-df43-4653-8538-d96901e11b53">
                <propertyInstance
                  Id="76c77679-de30-4ed3-b433-6f1c372131e1"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="beb14d6e-7832-4988-a398-4810e49ff45c">
                <propertyInstance
                  Id="2f74c98a-c04e-44c0-bb8a-ca40c5b04c31"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="76d972ec-7550-45ac-a304-57595b465385">
            <interfaceMoniker
              Id="b5ced303-a4eb-428a-839d-7c66ce611887"
              LastKnownName="ITaskFactory"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
          <dependency
            Id="64fe4171-da4a-42cb-8ce0-0bfdd18e75fd">
            <classMoniker
              Id="c1f9d93f-d3e7-4f58-bd97-70a79d94b87f"
              LastKnownName="Task"
              LastKnownLocation="InteractionModel.uml" />
          </dependency>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="12574fa2-b9f7-4366-8bc3-5a4eae32df96"
            name="CreateTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="8293b349-d9d6-40b4-9262-1aefb7f89600"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="840f316d-6a05-4768-82cf-bd5264713b1f">
                    <propertyInstance
                      Id="1b9c209c-33bd-439f-8bcd-2e6163d8c1ec"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="895e4737-50a2-4003-a9b1-95e1c8b4b14a">
                    <propertyInstance
                      Id="9fddc900-1a3e-4719-9c86-b2a09bf53eed"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="70231425-1811-4906-a52a-e14cb2a5c5b0">
                    <propertyInstance
                      Id="f52607b0-d425-4527-b761-07f99ce2462e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f69cca6d-de7f-4cfd-89a3-ed4fa3f48207">
                    <propertyInstance
                      Id="4786b7c2-c1dc-4529-bedb-720bda0fa20d"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3ac3705c-bb35-4248-98ca-0008e87823a4">
                    <propertyInstance
                      Id="020fb5fa-c0f2-4b78-8262-b70252ec0153"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a77170fc-3d1b-48d5-a02f-479263668246">
                    <propertyInstance
                      Id="36ba2067-bf8b-405a-ab57-a32b9afde0c1"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="86a251f9-8bf0-4564-b15b-97bb89f88c98"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4c39fc95-f34f-459f-9a2c-cb038774e01f"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f3d0977d-2b1b-406f-9db8-5b993fb458c7"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1334be2b-a853-4311-a586-5442b401a20c"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="d58f5d47-1101-4eb4-9bc2-49577bfa05ea"
                      LastKnownName="ITask"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="4d0d6e74-8a3c-4933-9acf-68b9f5914f7f"
            name="CreateTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="26a11fd6-ab13-4156-91b5-4288be954723"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fd1b8c7c-d32e-479a-9387-6f5dc9c050c0">
                    <propertyInstance
                      Id="acdccbb2-ab4f-4b61-998d-f6c850996dd5"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f06a2a72-ae1c-442e-9872-4d2315ce6fe3">
                    <propertyInstance
                      Id="d66e0925-2b67-4eaf-8818-8587bcc73ad3"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="15563bcd-e543-49e5-a372-e7801309f372">
                    <propertyInstance
                      Id="3a3b62fa-a262-4c33-8795-97e1db630614"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="20fe109d-3f25-4f5b-a532-18e40adb1e18">
                    <propertyInstance
                      Id="5f87f6de-3344-492c-b6e0-59f1d728c8e5"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b8a3cc5e-7024-4a50-b9f2-600f4f0dc813">
                    <propertyInstance
                      Id="77304e67-8d3c-4bbe-98fa-4256f5abaa4e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3a08de72-7025-430f-80cb-627e67cbdebd">
                    <propertyInstance
                      Id="509e4d1c-b659-45dd-b0d4-1576187fb9a0"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="879034c5-2810-4b24-9655-404dccdbbbe1"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e89e999a-112d-4a22-9aa9-731dc9abc75d"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1fbc8c13-f7c7-476c-8d0f-76d3f9ba62c2"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ad8fbed9-cd0b-4720-b8b0-a68008dd6b64"
                  name="pStartDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e649661f-0274-49b1-ba38-bc99b7bca2b4"
                  name="pEndDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="faf42bb4-5cb3-402a-b8bb-33092a08e981"
                  name="pDueDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="69d7c84e-f149-4a41-abb2-19fecf8b7df8"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="d58f5d47-1101-4eb4-9bc2-49577bfa05ea"
                      LastKnownName="ITask"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="439aaddd-a5b0-4ab8-bf97-6b20296d88e6"
            name="CreateTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="d531234f-7a1f-4dbf-8da5-10a5fdf88c42"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="56e4a5d5-2c28-4ac2-a6e8-77985f2c74e1">
                    <propertyInstance
                      Id="4b796a92-1bf8-4eb1-bf6c-be1b8a733234"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b821c9fa-75c1-40a7-bedb-223d532c3a01">
                    <propertyInstance
                      Id="f420666b-9d28-41ff-9df1-69cf630a04e9"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bc4d6019-0f95-41f8-a2c7-254a50a22038">
                    <propertyInstance
                      Id="5d4ca97a-bfbe-4ded-9bf4-2e930cfb25a7"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4fd9ea4d-2669-48d5-b278-de95b5a9973e">
                    <propertyInstance
                      Id="145c5e39-7f45-40e7-94f5-27e577509334"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b3cf8ca1-9a4c-4c22-af89-374cb0499e1a">
                    <propertyInstance
                      Id="ca12898a-8a26-4351-959f-01012d452607"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5091b44f-2fd7-4587-a8bc-71e8bc04c2a5">
                    <propertyInstance
                      Id="6c68b689-69f1-4e7d-a02a-c1334f8d5d13"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4697ea0c-c7f2-4de2-979a-7c9777412b20"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e5a03fa8-8ad9-4a3c-9622-b8f660122d81"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="53e7ae4f-74fa-480e-b540-0220bfb0f59e"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="64887a7a-9735-4972-a8fa-448e0295a240"
                  name="pStartDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e7ec6fed-cc26-4643-8a84-d613b1040608"
                  name="pEndDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ae05de5d-31ee-46db-9255-a8dee3ea2912"
                  name="pDueDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="19c3f809-f768-45b0-bd62-d8f03b9efb48"
                  name="pBudget"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="bf723d3e-44b1-470f-ac5a-29c1f3ad9ac5"
                      LastKnownName="decimal"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9d4012bf-d2c8-4cb8-99ad-07eeeb2cc881"
                  name="pDuration"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5c4188f9-6ccc-4138-9599-bd7fbc9bf000"
                  name="pPriority"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="83d0e19f-88d3-4a41-b4ab-78ea912ba038"
                  name="pState"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <enumerationMoniker
                      Id="108764e7-190c-488d-8e26-925dd4ba7fe2"
                      LastKnownName="InteractionState"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b7ffba7e-16a3-40cc-bc9d-2741c08344c7"
                  name="pExpenses"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="dd710a57-570b-41fb-8e44-007050d2eecb"
                      LastKnownName="List&lt;IExpense&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5ca71e9d-fb05-4aaf-b6e3-96900291cda5"
                  name="pTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="dcb116ea-52fb-400b-9594-09c4635ba333"
                      LastKnownName="List&lt;ITimeslice&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b64457b3-05e3-43fb-a11f-6baf6b948b79"
                  name="pSubTask"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="d8f12a85-0a38-4975-921b-0aeae0f59522"
                      LastKnownName="List&lt;ITask&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="888c0f9a-011d-4cf0-a705-99f44f639008"
                  name="pProgress"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="220a3521-e091-4221-bae9-3ef9018e845c"
                      LastKnownName="Integer"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                  <defaultValue>
                    <literalString
                      Id="e05c51d5-a381-41c3-8359-ba546414f964"
                      value="0" />
                  </defaultValue>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d841f8b7-5488-4c7f-aa51-ec336e7e0aac"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="d58f5d47-1101-4eb4-9bc2-49577bfa05ea"
                      LastKnownName="ITask"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="bf723d3e-44b1-470f-ac5a-29c1f3ad9ac5"
        name="decimal" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
        name="int" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="3d152798-0b36-4e5c-a79c-00979c5fd39b"
        name="ITimeslice" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="0d4c1a5d-d1df-41f9-aa87-1855c756985c"
        name="IExpense" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="ca220433-d919-44cc-b0e4-89889885ae49"
        name="IUser"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="2c01a088-8082-4f64-9f22-1d074b4b34ce"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="e16239da-b5e1-4722-983a-f21854546002">
                <propertyInstance
                  Id="0a885898-1ef7-4b77-80e7-bdacfb1dab93"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a64070dd-8426-4a3b-a123-73c6b6b1cf23">
                <propertyInstance
                  Id="b99ac098-836e-4641-a204-addd5cfc4a77"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a2eadbab-cc49-4386-a8bd-7118e1c724e6">
                <propertyInstance
                  Id="2044eee1-a5fe-4c98-8cd0-cdc5b20e8c7b"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a6aee557-a758-46a9-9c8d-1d6fd00928b6">
                <propertyInstance
                  Id="a9edef84-f46a-4196-939e-e2ee6d2e0460"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="3db14720-46a9-44bc-b6fd-b3cb0a0d04ba"
            isSubstitutable="false">
            <interfaceMoniker
              Id="a7c2927c-a464-4663-9b82-2ae850ddd900"
              LastKnownName="IPerson"
              LastKnownLocation="InteractionModel.uml" />
          </generalization>
        </generalsInternal>
        <targetEnds>
          <association
            Id="3833ebf8-aaf2-45b2-8839-944c5db32bd3"
            isDerived="false"
            sourceEndRoleName="IUser"
            targetEndRoleName="LogonState"
            isLeaf="false"
            isAbstract="false">
            <enumerationMoniker
              Id="01deba38-92d1-4b8e-8d5a-bf0588e4bf63"
              LastKnownName="LogonState"
              LastKnownLocation="InteractionModel.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="a43f1981-aa41-4f58-8976-1f08fd0b4851"
                  name="IUser"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="83296aa7-a69e-4a49-8fe6-6b412e465937"
                  name="LogonState"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="true"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributes>
          <property
            Id="44c81c2f-443a-4953-90ac-01aa6459df3e"
            name="UserName"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="fb10313c-c129-4843-a48f-1b8ad6100451"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cc866446-0650-4d2f-963f-3203ba298e59">
                    <propertyInstance
                      Id="fe8acf1d-b354-415b-887b-4d45dfc9b118"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="54cac78c-619a-4b3f-9d7f-8dcf4cdb5c71">
                    <propertyInstance
                      Id="17e90a59-1dda-4f77-8cec-1a47c3d31da6"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a830ea15-5bf2-4955-9414-3c9f89d78287">
                    <propertyInstance
                      Id="0eaf6a47-551e-4292-a82e-6865ea54ff25"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="88008e2f-33a1-4c7f-aa0c-276d87368121">
                    <propertyInstance
                      Id="87ac0694-f5f3-47dc-9a3d-edf7f214516a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4fb6c0f6-2d82-4269-897d-c118daf11bad">
                    <propertyInstance
                      Id="1994db83-0adb-45d2-9918-b58d382f603a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="440a4399-597a-4e8d-8fef-c7a45e2fc578">
                    <propertyInstance
                      Id="7cb02b0c-a9b1-497e-9bcd-30ab94e3db3a"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eacdcac9-c69d-4265-84f8-31056492d891">
                    <propertyInstance
                      Id="b6e7f5b4-25ad-40f4-a746-e58ce9d7f81d"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                LastKnownName="string"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="d415357a-5753-4e0d-9d26-eec2616b15cd"
            name="Password"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="37d1e051-70d7-426d-8589-89d3a7dfaab2"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="17fa1acd-0881-4da0-993a-61a6ed15098a">
                    <propertyInstance
                      Id="9f55f691-f9e5-48ec-bf56-9960fc79f1fd"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ca6fdff2-5c47-41f9-b422-80e692cb1b9c">
                    <propertyInstance
                      Id="7f4f6691-aa82-48c6-8780-285c529aa4fa"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9e0cbe0a-a2c3-4d70-ae90-f317f7f81e95">
                    <propertyInstance
                      Id="fb271c57-1b97-444f-9461-ec01219d7318"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0150f0af-7e43-4feb-9c96-aaf9b4ca68cf">
                    <propertyInstance
                      Id="d4fcaaff-0e6f-4316-b99a-c243a3b355a7"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ff13a2d1-8d8b-43c8-ab72-46e660ce68d7">
                    <propertyInstance
                      Id="ccb034cc-728c-43ee-8ccd-51269acde398"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2d760154-6a25-407b-8db5-e15eb4465b75">
                    <propertyInstance
                      Id="db626d4b-16bc-4f75-b295-e2522afe4064"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="149bf1a0-509c-4aee-9fcd-ecb219753f54">
                    <propertyInstance
                      Id="3aaf343f-00c3-4467-af01-db456af0edb6"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                LastKnownName="string"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="0b0820cc-3a00-4330-9fa2-386b45a14c55"
            name="CreatedDate"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7ac5c932-840a-4c11-8c47-4647a22f3a67"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a313fcd0-2d3a-4934-8cce-a0e8fff1bd28">
                    <propertyInstance
                      Id="7cb53479-c8d5-480d-b2ac-40d62e740bef"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9e962690-be13-4079-a1e5-6068e0b95117">
                    <propertyInstance
                      Id="6de0cc0b-37a4-40d3-a40b-c3709771735e"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="626b88ff-ecd0-47f0-bdf2-4987c3026835">
                    <propertyInstance
                      Id="81c4866c-9672-4b03-bf49-1ac45c9d9f6d"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bf6f2176-7953-4267-ad90-9f00717365e7">
                    <propertyInstance
                      Id="881c288c-85b5-4685-b8c5-6a56904b9b52"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d9d424b2-aafa-42b0-b9bb-59440c192135">
                    <propertyInstance
                      Id="c38e00ce-7908-4ff2-9265-a46764fbf74d"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5a412def-0170-4740-a4d7-515c929eeaaf">
                    <propertyInstance
                      Id="9e1b099a-e2c1-4542-af2e-f2e55a23dc17"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ffb6a2c2-8317-4ca2-9586-4834c2baf64b">
                    <propertyInstance
                      Id="081f5dc9-0510-4058-b317-325059543a6d"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                LastKnownName="DateTime"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="e799b55e-b28d-44a8-b58e-e03a4c30e55e"
            name="ModifiedDate"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="80d939f5-dde0-461d-92fe-8c7ad8abce49"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f1e3d2be-d22b-431c-b94a-2c011e3c49da">
                    <propertyInstance
                      Id="72e686b1-46ca-41c2-a7fb-cd52b0302ce7"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f51628ec-603a-41e3-b9ab-20ca8791cab8">
                    <propertyInstance
                      Id="68f787f1-c672-473f-9725-924d8662804e"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c825ff10-964f-4df8-b28e-1bf95274886e">
                    <propertyInstance
                      Id="5af133cf-98f0-4e76-8d81-89d7a1452c48"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7281f083-88ba-4097-b084-b3a36521ca9b">
                    <propertyInstance
                      Id="6179ddab-20b5-4634-899d-d58e860117e8"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="023015c6-7ec8-47fc-a90d-5778d0a5db13">
                    <propertyInstance
                      Id="d912f77f-6386-472b-bc2f-13a851f55ff2"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1732d012-6b01-4493-91e9-32ee7ed8e87d">
                    <propertyInstance
                      Id="7d7fc8a1-398d-439c-ab81-3856a767aa42"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="04bb412c-4a51-4217-9231-7052283874a6">
                    <propertyInstance
                      Id="7ccf7e4f-6882-43a7-9235-3325c18eb603"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                LastKnownName="DateTime"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="6b2a2ee2-3f10-4200-8d4b-591fc6c9c13c"
            name="InteractionList"
            isLeaf="false"
            isStatic="false"
            isReadOnly="true"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="dadf054b-e2d1-4254-8c70-5bc910201ce1"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="35376889-73d6-4115-b658-f9c8a27d1888">
                    <propertyInstance
                      Id="30538259-5b7d-416c-83d0-4568513048c7"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="66e71869-650e-4d93-a8fd-c59b8c2f1a5c">
                    <propertyInstance
                      Id="4e843570-c13c-4634-b47e-ed8f73f54d97"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="49f0839f-becf-4777-ac98-b77fdc3db601">
                    <propertyInstance
                      Id="d25e560a-6a07-4f18-8c09-b48c4c1dcfb8"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="10774ca4-8ce8-4cf4-bc55-d8519054dcd1">
                    <propertyInstance
                      Id="54071f08-e91d-485f-ae37-d491c26494bf"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3ed37ed4-e045-4c7b-9c92-bc078b75ed32">
                    <propertyInstance
                      Id="95387dcb-d9d4-4700-a149-3d223fd4c26e"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="48176635-a9cb-4686-8bf7-d3f6f76971cf">
                    <propertyInstance
                      Id="7d4bbef5-b7e6-419a-816e-08f7e478c5ad"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f62f49a4-bc43-4f5e-8936-88179f63dd8d">
                    <propertyInstance
                      Id="a265728c-a08b-48dc-9f8a-03686b1e27da"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="72e19edd-44bf-40e1-be00-fabb9c88ae27"
                LastKnownName="List&lt;IInteraction&gt;"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="c5b388e5-169c-4b9f-9cef-2793054f5b1b"
            name="LogOn"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b2e29b1a-b414-46a5-8899-f8b9ec949f3d"
                name="event"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="46c88adf-ae05-482a-ab7a-7bc2db092f05">
                    <propertyInstance
                      Id="23684432-7b98-4fe6-822c-459f1de932fd"
                      name="Add"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c29c405d-3d31-4355-aa6d-ee88c58bedbb">
                    <propertyInstance
                      Id="562fda64-3749-4c0f-9677-75040786aabc"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="56d619a5-d143-418a-b13e-544a8e9bd3e8">
                    <propertyInstance
                      Id="0e377b9e-0fd6-436d-8519-77cde8176570"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cc9a5968-4497-4f4b-8f38-0109dd7ec599">
                    <propertyInstance
                      Id="12988b41-713d-45f1-8277-f52fecf9f32b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1d1713eb-9f35-406e-bd56-5565e621364d">
                    <propertyInstance
                      Id="429706d8-e52f-427c-8f85-2ac88e6f5605"
                      name="Remove"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
          <property
            Id="d51a9814-5a6f-47c2-83eb-a386ce9d695f"
            name="LogOff"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="e8966f4b-cf2c-4c22-9b6b-19e040bb3cbb"
                name="event"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d4c4e047-3930-4bc7-9bd1-3b994cb05031">
                    <propertyInstance
                      Id="581d833e-c8a1-4e8b-9cfe-8b647ff604ea"
                      name="Add"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5ce05681-7b5e-4b6d-a991-f3cce62bf631">
                    <propertyInstance
                      Id="e10439f9-1303-45e6-b68d-fa60bda0e3fd"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="74d9555e-6c54-4fe7-bf8e-6f3bce4525f4">
                    <propertyInstance
                      Id="c3766eb6-39b2-47fb-a93e-121fdf295bf9"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fd3cfb5b-1bc4-4bd6-8193-c91c841e52ba">
                    <propertyInstance
                      Id="b9f05606-9e56-4ae6-b00c-de45161e8d72"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f640b21a-ae27-4fd5-93a9-036d52be9b3c">
                    <propertyInstance
                      Id="74ffaeff-c8c7-451c-aa0d-0f82bd90d764"
                      name="Remove"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
          <property
            Id="b9a718a3-c5b4-412a-9a40-4be6f7d5bf70"
            name="StateChange"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="29c66d99-97a7-40cd-addc-d12523eb07f5"
                name="event"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="850c4eb8-6d19-4e16-8d74-82a0c5f0a5d9">
                    <propertyInstance
                      Id="8575c4ac-6119-4511-b547-04f0a689a547"
                      name="Add"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="366f0d05-81ed-4b4c-8305-f05c434ddc3d">
                    <propertyInstance
                      Id="1498fd60-e032-4b6f-8070-cf1e5c27aee8"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="009de81e-2c70-4345-90e9-9b4054485ef5">
                    <propertyInstance
                      Id="dd8c58af-1d51-4705-befb-c81d1a7e66ad"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8a8205fd-56e6-4d76-ab1d-0c8aae35546d">
                    <propertyInstance
                      Id="05982ed0-126e-4301-8f6b-30ef873beef6"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a26d0b35-0f15-4633-a078-bc15772e28c3">
                    <propertyInstance
                      Id="d7c34f49-8524-4959-b28b-30d31500cc22"
                      name="Remove"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
        </ownedAttributes>
        <ownedOperations>
          <operation
            Id="7688316b-a617-4d0b-ae07-ffd63f1015b4"
            name="LogOn"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="3f7df861-3297-4ab5-abb0-69da7b47abcc"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d7e71e57-f012-4ffe-9ab8-1d3b112ae92a">
                    <propertyInstance
                      Id="c658218d-739f-48e5-bf61-62500974048d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="35df0c80-5d0a-4251-80ee-33421bafc800">
                    <propertyInstance
                      Id="01255aa3-06e3-4766-b990-7df1a455b16b"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0874a06e-0c48-4275-bcd6-08d5db5006fd">
                    <propertyInstance
                      Id="b839f3b5-54ea-454b-9298-28a5d9459912"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f2d3cbd2-be01-47d9-967e-eab44076fc5a">
                    <propertyInstance
                      Id="912fba0f-5a56-4509-87c4-a1b0abfc3bd9"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="940ddf99-f5da-4480-8179-2fba0e1af9cd">
                    <propertyInstance
                      Id="5520725a-ba9d-419d-90c0-1b7da074a339"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f60e5f16-221a-42db-b0c4-b8ca69fe3978">
                    <propertyInstance
                      Id="b2f9909c-1e09-4e71-b665-d9b5c9b590a9"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="450ac0b3-6fcb-410a-9d6d-11246f9413c9"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0284a4db-48b8-4456-8a12-fcca5c0702ca"
                  name="pPassword"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="3c22dc0f-a407-492e-a92a-d53efdb45ca2"
            name="LogOff"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="760acd31-217e-494f-8234-38b9c477b225"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2d3b3163-2c29-47fb-a6d8-22d4a3769396">
                    <propertyInstance
                      Id="4b368dc8-c4d6-4a62-ba8c-5dc191277f70"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bee78f7c-7ed9-48d7-9aa9-5599442fa103">
                    <propertyInstance
                      Id="328f22f3-db39-4519-b7d6-567e619da4b4"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="15d99079-34c5-4a96-ab63-89ff348f61c9">
                    <propertyInstance
                      Id="89dd31c5-f7ca-42eb-bab1-fc5ecc1dad71"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="588db3b0-1053-4823-a51c-56403b734261">
                    <propertyInstance
                      Id="24e9524c-c8cc-47ad-937f-a7adcc07ae0a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a6d78603-60d9-4104-92b4-d0005788d526">
                    <propertyInstance
                      Id="3d892004-29da-499a-8d8a-be9c9b974593"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f8565b95-70e7-451c-81e9-de3108a7c485">
                    <propertyInstance
                      Id="761f3dcb-0582-45e1-9c71-6f0c83ae4df7"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2adc15d4-323e-4435-bb19-17f0735aa663"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="da0f08f7-c664-4b84-90f2-3228a543d697"
            name="AddInteraction"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="6cf7d2e8-8812-48cf-bf42-5934321e6853"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="29d2b9aa-079b-4a95-94bc-65b4afe92902">
                    <propertyInstance
                      Id="cffd129a-174c-4d13-8692-d8b4689634b9"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e7d20769-6011-4d0c-8f5f-d16f0c13b930">
                    <propertyInstance
                      Id="0f28709f-2030-47dd-8aa0-7da3f43eb8a0"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="526a3244-0d8d-4420-9898-c12ec454efbc">
                    <propertyInstance
                      Id="9105d2c7-e8e5-4514-96f2-2eeb97b8a2da"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9d0129a1-ca66-48e3-b0bb-59bab85c7258">
                    <propertyInstance
                      Id="812abf2d-60a6-4c53-88c1-17e8b6ab9a18"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dd07dd3f-c0c8-4750-80a6-929ab4f5a5ef">
                    <propertyInstance
                      Id="1d4b74e5-0887-4e2a-9ef8-8ede59febc15"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="32eccb40-7175-4936-b9ad-428240e69731">
                    <propertyInstance
                      Id="6c411361-a54e-4830-8bb0-d823d5601e76"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="20f0fd2d-d1d8-40a9-b7c0-76370953915d"
                  name="pInteraction"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="347981af-b3ee-416e-8e3a-ac5a9a998313"
            name="RemoveInteraction"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="25c0b8cf-0cbd-4deb-9705-673352b06ad5"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ae66dbde-712c-4f66-bf31-1906a59f59e3">
                    <propertyInstance
                      Id="8d4f61cd-5e68-4907-973c-67037af18c57"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="201ff3d1-1dcf-4aa9-81b7-e7991e540468">
                    <propertyInstance
                      Id="30cef80a-9be1-46f0-9277-651b19dfb3f9"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b68ec414-58bb-40ab-9608-3b1aebf022b6">
                    <propertyInstance
                      Id="9f0c123b-f5e1-4b86-a266-5bcbcf30e616"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="18da352b-082d-46c9-ae7d-360e0ab89239">
                    <propertyInstance
                      Id="25818717-cedc-454a-9555-e6a14d7eb799"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c337e6fc-8e92-4253-9d43-9eade86e890b">
                    <propertyInstance
                      Id="a8b341f4-0705-4ee1-ac70-05e2751fe61e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5b973aa6-cb70-466f-9232-b94545c389d2">
                    <propertyInstance
                      Id="ce4992f8-1941-4f0f-837b-dd23f5fd047d"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9f8da525-1646-4176-b009-0947b6e9c9c7"
                  name="pInteraction"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="9fc71654-b49f-4630-873d-4e2cb25569b9"
            name="SetLogonState"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="9e427d24-2808-4b77-8886-bb103944a358"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e3a3a18d-f912-4767-bd8b-45cee48fc417">
                    <propertyInstance
                      Id="2699937d-9a39-42ca-9fcd-c6aa6e055979"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5a28e58d-542c-45d8-9b29-006037a4b448">
                    <propertyInstance
                      Id="61702fe2-6fea-4d2f-87c5-1676ccbc8f2a"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="391959b4-5b76-4787-b1d2-60f889bfb05d">
                    <propertyInstance
                      Id="71bd4aa0-37de-41f4-b787-8bedb4d83680"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="06695c6e-96c6-4412-8bbd-e3394d7198a4">
                    <propertyInstance
                      Id="5f7b9f32-06fc-4d91-ac32-af380d85cd18"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6a9b7b2b-94ff-4586-b4f8-aacfad093ee9">
                    <propertyInstance
                      Id="4474665f-cc86-4f26-81cf-f8aa2f8f75cd"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b3105a9b-d5a8-411c-8d7e-e8caaed05a94">
                    <propertyInstance
                      Id="9739c296-5787-489f-b3f3-d348cf0d4c27"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6404d148-6e16-4a7d-96c3-3a27f6d7b183"
                  name="pState"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <enumerationMoniker
                      Id="01deba38-92d1-4b8e-8d5a-bf0588e4bf63"
                      LastKnownName="LogonState"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="517ae417-235c-422d-a512-437cf8a1cec7"
            name="OnLogOn"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="02e1b98f-4bc1-4124-9173-6548d608c03f"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cc432a5c-495c-44e4-9837-664ed07d8cf0">
                    <propertyInstance
                      Id="10d326fc-de9f-47e6-a8be-fcda916a9273"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c0aa38b4-c3e8-4e21-b159-662a4e23c535">
                    <propertyInstance
                      Id="c96dd9f2-8950-43ad-9650-42128f3f6a8e"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3e855b2a-b9ff-4555-8dc7-cd2da6ae6e5f">
                    <propertyInstance
                      Id="a3f64da0-fcf1-4c1d-b84d-3acff19973e8"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8803ed23-8009-4847-8a3d-52c865fa9fc3">
                    <propertyInstance
                      Id="3d3bce20-c8b2-4d4d-9872-19629e0704c6"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fca5dc21-0947-460d-89ff-bf2c14d4e0c7">
                    <propertyInstance
                      Id="65829930-1659-4e02-86d8-bfffb1ffe82f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f9fe41ee-5adc-4ace-870b-9ed6e0b6f269">
                    <propertyInstance
                      Id="9368b792-4256-4519-9495-33abf098a035"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f2373f52-506e-4432-b7f1-7a7ed98a0b52"
                  name="pSender"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9759228e-7578-4447-a717-cbef53926804"
                      LastKnownName="object"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="090a4124-2e7c-4150-8975-668c01bf68fe"
                  name="e"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="c6e1ff6c-add9-4cec-8869-c284d4456873"
                      LastKnownName="EventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="390d7ea4-c172-45e8-b9a4-a3c4188a2532"
            name="OnLogOff"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="f3c70bee-f02c-4cad-98a3-bf7ae0eac65c"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6efa8853-8b68-404e-8b3c-a6deacad7be1">
                    <propertyInstance
                      Id="43427c8a-ff20-4a23-ba85-b84817dd72b2"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c51b0826-72df-4166-a310-f586b476c681">
                    <propertyInstance
                      Id="d255b1f0-932f-4f45-87f6-6ea1f9a4a6c6"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="19f1e000-af9f-4af7-8e61-6976b3e4bd4e">
                    <propertyInstance
                      Id="333c8e90-96db-48f8-8164-0e7f0ca14914"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9336a877-3bf3-4e51-959f-e054e9225dd4">
                    <propertyInstance
                      Id="38b08e30-3f27-4d48-b9e2-8d7e6e27a84e"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7bfa4954-754d-4648-9cb1-e1ce08b8df1c">
                    <propertyInstance
                      Id="c5565eef-61d9-4d2b-9f38-fb6cb2c138ec"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ced09116-0fd0-4c6d-bb5c-b7fbb6025d34">
                    <propertyInstance
                      Id="88dd5bd3-328c-4ff6-9b6a-c9758a683d3b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="587a3eeb-dbd4-4400-b820-d525286c9a1d"
                  name="pSender"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9759228e-7578-4447-a717-cbef53926804"
                      LastKnownName="object"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="746d7702-5dbc-4361-b842-0e83dbc7dfd6"
                  name="e"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="c6e1ff6c-add9-4cec-8869-c284d4456873"
                      LastKnownName="EventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="18438e5d-12c6-4b62-9654-dd295cb9348d"
            name="OnStateChanged"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="4d09f1f2-6349-4685-851e-e24b0954d9d3"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0d83b505-24a2-4c9e-8815-949c95b21de6">
                    <propertyInstance
                      Id="94f8e45b-07d1-436e-a1c7-4f211f2eca86"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5e6ca31e-3e9a-4de6-b4e6-4b9a2cdd4413">
                    <propertyInstance
                      Id="d6840f37-0add-470d-b6cc-4aa95e953e16"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d516cdcd-f3c4-4a2c-8666-85701de6cac4">
                    <propertyInstance
                      Id="67981a1a-3481-409b-882a-c8c537bd2c0a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="afe43f1b-9ea1-4bb7-b653-b50c91e00e5e">
                    <propertyInstance
                      Id="5f8572cc-ce4b-4cc7-9325-8b1e804a1eb1"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="034db56b-b619-43e2-98ea-29ffc9d7bc71">
                    <propertyInstance
                      Id="81bcccb1-dfaa-45f9-9dba-7930168fd35d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0aa7a4be-08c6-4919-8685-2269bcb1c567">
                    <propertyInstance
                      Id="727304c9-69bc-4427-8766-b8450178708d"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6259870b-fb40-4e6b-863f-dbd454c1cac9"
                  name="psender"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9759228e-7578-4447-a717-cbef53926804"
                      LastKnownName="object"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4d567478-71f9-4bab-aba3-c37cd6ebc67d"
                  name="e"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="c6e1ff6c-add9-4cec-8869-c284d4456873"
                      LastKnownName="EventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="83ceaa31-1532-4a70-b5a8-875d8a1b173c"
        name="IExpense"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="36ef5451-2a8c-4829-adf4-31642413b69c"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="5a6de133-fc9d-4e40-a489-b83f22bbddae">
                <propertyInstance
                  Id="092ce35a-c436-4eec-8653-3ebe2f6a6f96"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="e7b08c69-5e06-4c4a-82df-1703b3dd0cb0">
                <propertyInstance
                  Id="1360ea54-0b50-4a97-ad11-b82ed5503a8a"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="96e35383-6a74-4401-b3e0-24d244aeb352">
                <propertyInstance
                  Id="987984ec-9d82-4983-be49-f3812c12b446"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="202cca2f-e945-4d2a-b534-eff2588645d6">
                <propertyInstance
                  Id="1698ca2c-c1e7-447f-b436-24bae99c52eb"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedAttributes>
          <property
            Id="70df80f1-b942-469b-8b89-0826a1829869"
            name="Value"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2f0e5715-520f-4b4e-8251-d0a47b21b492"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e0bff6ef-d41a-4170-b59f-80d9356093e6">
                    <propertyInstance
                      Id="b6cc2011-abbd-4464-b7ab-f7e43ed4c2bb"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d19ca6b4-5236-49c3-b73f-6b631e9d7a00">
                    <propertyInstance
                      Id="2e25e845-9b7b-49da-b49c-b0c8248db3ee"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="42a9c85f-276b-48c4-a7ca-00ccf21a05de">
                    <propertyInstance
                      Id="78ae39f9-c79b-418d-a4a2-33117436c7e3"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7e9169b3-650d-4042-a8fe-641777b23f1b">
                    <propertyInstance
                      Id="2e534e97-86b0-4a37-990d-23396db9e652"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="19ce33ec-2f62-4a96-8053-6f2f68121a07">
                    <propertyInstance
                      Id="a10202b8-e0b2-4c4c-8cb1-e513ea7a7d45"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e071a8f0-7394-414e-a48d-35940288dd23">
                    <propertyInstance
                      Id="b1ca041a-4f98-4235-9668-7d34745723d9"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8dace649-6631-41b0-8f0a-5be0e2b96991">
                    <propertyInstance
                      Id="904bc52c-94f6-4c38-8713-0a2e1c83a7b3"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="bf723d3e-44b1-470f-ac5a-29c1f3ad9ac5"
                LastKnownName="decimal"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="579e64e0-8880-4aa8-8caf-89ae86d1a7ce"
            name="Receipt"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="327fde92-fa19-4fcf-9ef0-8d6b22675187"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0bec2b75-9c16-4332-bea4-bd96d1323844">
                    <propertyInstance
                      Id="5fe8b40d-9199-496e-ad0c-829d4111cdde"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="84188580-518d-46ab-8a64-bc8996c17e27">
                    <propertyInstance
                      Id="00c042b2-bdf3-4243-808e-df55b4b2e36e"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b15df3aa-9ff5-416d-abb9-fe7ee2159939">
                    <propertyInstance
                      Id="63136e53-d2a2-4ed6-be5b-a492e3815cdd"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4b86242d-cce1-48f7-b14c-8aed831e385c">
                    <propertyInstance
                      Id="7a7f2490-7b0a-40f8-82ab-11d7b385e965"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d2ec515d-b378-4ac9-b899-3426564cc0ee">
                    <propertyInstance
                      Id="ee16328f-4183-4dd1-b699-3f478fc9f577"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9ed1bfc7-9dac-4637-a49f-8f2d06f3c10f">
                    <propertyInstance
                      Id="ad255c1a-e861-4bf2-b259-b84aac3cdd93"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c6bbec29-20c6-4b84-bf3d-d65572093a65">
                    <propertyInstance
                      Id="ca7b2650-7b82-4bfb-9b94-878d0e2afd42"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="bb0de6db-488e-4502-a300-f5a92f0ba7ef"
                LastKnownName="System.Drawing.Image"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="3105a942-d6a6-4643-a578-fd305f1f76b3"
            name="Target"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="02e9b313-f52f-4f2b-aa74-f8f6df0ac63e"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9b7f9cad-415f-42b0-a83d-a92e57df180a">
                    <propertyInstance
                      Id="433009c6-c704-4e90-affe-c8b8f4595264"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="65f43432-8037-44e1-9683-f2e2cfdf5c14">
                    <propertyInstance
                      Id="fcd7c342-f3fb-4884-8a5c-772db8925242"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="59afa23b-1c22-484c-ade5-60961b555b4a">
                    <propertyInstance
                      Id="a5c2c34a-3b72-4308-a2ed-d6b2ea6a43a9"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="05b7ed4b-82ba-45dc-8941-6a47adf9a6a9">
                    <propertyInstance
                      Id="fec7dbed-45d0-4636-a9e8-73f4105cfb1f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="09172161-70c8-43d2-8a3e-03aedd745087">
                    <propertyInstance
                      Id="18a207c4-f505-4e5d-bfa7-3c99c2407a98"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="aa5fad76-ea97-40fc-a7e1-a3e4850e11a2">
                    <propertyInstance
                      Id="ef913e01-67a7-43f6-af90-0a32bbe83d02"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5b5cb26e-2adc-4fd3-ad67-4b6c1910dc45">
                    <propertyInstance
                      Id="a2b9845f-7b21-4b39-b8e4-c1238957b90b"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <interfaceMoniker
                Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                LastKnownName="IInteraction"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="72a62433-763a-4cd1-944a-f54d0d2044df"
            name="User"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2696acad-a285-4379-8344-57d8e865afc2"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6db79f2f-c48a-4a07-b576-afe3c3ab5b73">
                    <propertyInstance
                      Id="c24b5d98-0dab-45c4-a256-6544d63fe139"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d40cf9a6-45dc-4a57-82af-5f67c0d11aaa">
                    <propertyInstance
                      Id="b05e0c10-616f-452f-ace0-38237049c257"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c67a37a2-2816-4b4c-8002-1c0bc34e6e81">
                    <propertyInstance
                      Id="803d7881-d0ac-4b55-94a6-753d3d22d5a6"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="60b6fc49-483f-417d-b42d-eae28eb781aa">
                    <propertyInstance
                      Id="873cdff3-382f-4b02-828f-c70048627527"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f90982f5-3d95-40af-bb75-5e1396bf4833">
                    <propertyInstance
                      Id="b0f7be66-bb00-4dfa-9386-845a97c67ec3"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a31f413f-4b64-42ee-bdd3-0dbc6fbd92a0">
                    <propertyInstance
                      Id="5c4f2ae8-5994-43e5-be6d-0a4ad2cb9ee5"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="00a22ac3-ac9c-438b-9159-393421cf10e6">
                    <propertyInstance
                      Id="0715ffea-6bf6-46da-b026-30350752a2ac"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <interfaceMoniker
                Id="ca220433-d919-44cc-b0e4-89889885ae49"
                LastKnownName="IUser"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributes>
        <ownedOperations>
          <operation
            Id="b8695acc-0616-40ad-9bdd-9f5f13cc79ca"
            name="AddReceipt"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="20fe2527-9d53-4115-82e1-f798aab78d87"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d2242825-3a20-4597-8b2a-cb47de5d764a">
                    <propertyInstance
                      Id="4c28c131-7ae7-4b83-843e-d1dab9233abf"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="68ae7f45-3daf-4bee-910f-a5bab5f7af33">
                    <propertyInstance
                      Id="6d42d3c6-7c02-4278-9d64-f6ebc76cfa6c"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c574729b-0a52-4211-8ee1-e57cd33c52e8">
                    <propertyInstance
                      Id="81d8f0dc-9487-4f68-b21d-4a2df1c56fd2"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c4fff5ea-f3a1-48e9-acee-94843afdd2f0">
                    <propertyInstance
                      Id="dea6da9e-fea2-4f58-9924-7a74cc1fa8d5"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="802cba6e-fd60-4f38-b79c-2533edf730a5">
                    <propertyInstance
                      Id="d1979021-7fc6-4c9d-b1d9-a415bc0a4a1f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f44e89e5-c97d-449e-b959-0692d9a24347">
                    <propertyInstance
                      Id="858c2a9d-2c3a-49d7-9d1c-dd9e0d635b45"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="297e4f96-7944-45b4-b232-2b401feed79f"
                  name="pReceipt"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="bb0de6db-488e-4502-a300-f5a92f0ba7ef"
                      LastKnownName="System.Drawing.Image"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="7175c0e5-96aa-4d3f-a041-974a3c8b737e"
            name="DeleteReceipt"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="f7e0becc-0d57-441d-92c3-de230aafbaf8"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1cb30425-6dcb-40be-846c-980da71727b9">
                    <propertyInstance
                      Id="18287e19-69bf-4cc3-8d75-e67bba3dab4a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="44472cbe-69da-4460-b989-48b685c1b6bb">
                    <propertyInstance
                      Id="05ae1edd-bc2a-4d00-a36c-646d91844909"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="79ae9380-defe-4e25-8e40-f654248ff244">
                    <propertyInstance
                      Id="00d42f39-c6ed-4214-9735-ab5975145ea3"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e07318db-49e1-4010-b8b1-c238ab4ad8f7">
                    <propertyInstance
                      Id="605ec86c-349b-4c0c-9216-2be5b304dc8a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ac02a7d9-53ea-4473-a3e2-faa53e0cfc4f">
                    <propertyInstance
                      Id="23413591-9600-4736-9f0e-d5fe46b41072"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b151eb7e-9183-4bf7-8871-7b788a964015">
                    <propertyInstance
                      Id="a40821d8-b4c7-490c-b86a-3d214832ad5f"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="36263bb4-53e2-4c63-8de0-188afd68f0da"
            name="EditValue"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="062a47d6-1add-4d02-9c5e-66f889559977"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c85dbae3-6b2b-4853-bc86-6303edef994f">
                    <propertyInstance
                      Id="d4aa8165-80a9-44c7-a6e8-70fb562e1965"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="651b9145-b34a-42b9-b13e-85bd4cdc7dfe">
                    <propertyInstance
                      Id="81783125-cc68-475a-b702-f8878c68cbd3"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2bb18321-f77b-4151-954b-2fa2cc5c8adb">
                    <propertyInstance
                      Id="1b4c477e-8492-4d8f-a219-bbbcf48f0bb8"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c3063953-1897-4bce-89cd-a839b33ee868">
                    <propertyInstance
                      Id="836fbc01-6874-4bed-a276-61ced23d6a38"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="262ba549-5323-4e4f-b235-bbb212b54a39">
                    <propertyInstance
                      Id="dd116db3-e859-474e-b1f2-b069091e9691"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3f902548-550e-49ff-9bf4-18566f7f17ff">
                    <propertyInstance
                      Id="315bf0df-1f6f-4a10-816c-ad55a5f1d223"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9de1918d-72af-457f-b97a-99f6ad93561b"
                  name="pNewValue"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="bf723d3e-44b1-470f-ac5a-29c1f3ad9ac5"
                      LastKnownName="decimal"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="98ed5b50-ad31-4ecb-9482-6f0615de4c50"
        name="ITimeslice"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="029d1294-1734-41f7-89b7-fe57e6c65e34"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b34c8955-7751-4c2e-95a7-f14bd1b8614d">
                <propertyInstance
                  Id="f2d4b2d8-f9fc-45f9-9c4c-aaeb080412c3"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4200cf1f-7c99-46c4-ac9c-3e2f1f966e4c">
                <propertyInstance
                  Id="b5215ac4-985e-4010-9f25-651402152f31"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="5e5250b2-2a9e-4dbd-910b-6dbd5fb15478">
                <propertyInstance
                  Id="1d69c28d-9396-4eff-a220-a27e0913f768"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="17612047-9a84-4042-b6b1-61a2a3c6e734">
                <propertyInstance
                  Id="3b806d29-d627-48d9-993b-af2d8a192ee6"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedAttributes>
          <property
            Id="9cc1a345-7bb8-40ee-a12c-68ca586283ec"
            name="Duration"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7cbbd79c-1db6-4cae-aeb4-241f937b7d30"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="843d1d89-9f3b-4e2c-ab3c-e916b45ea3ab">
                    <propertyInstance
                      Id="cbf237b0-72e1-4e06-901d-c3a7d767baef"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="37e49f85-5883-43e5-a149-3457dc0749cd">
                    <propertyInstance
                      Id="935af428-1f24-4590-add0-cc967e0a3158"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f2ed4718-342c-4d0c-bd3e-0cf39dbb6bc8">
                    <propertyInstance
                      Id="1aef3929-d11a-4225-acfa-4db0340b261f"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="39e040c5-9cfe-41bd-8e35-1a078dea2754">
                    <propertyInstance
                      Id="2706972d-a8f3-4e73-968d-8be1372fad7d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="741ffe54-b0ce-4c7b-ab04-658accc604ca">
                    <propertyInstance
                      Id="47a22b83-df98-43e9-8031-07a0f782f5f2"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d900491e-623e-488d-8e7c-5e1faae13b30">
                    <propertyInstance
                      Id="8ecea0e8-a076-4843-8470-fe8ac2a2a8a6"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b2885ba6-227f-4bdf-9cce-ffe513b42741">
                    <propertyInstance
                      Id="a7860dbb-f6ce-45f3-91a5-2bd8ac65ddff"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                LastKnownName="int"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="5e8a43cf-9c91-4631-887f-1d9b256c973f"
            name="User"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="113798f4-b15d-4a76-9c43-7a45e86572c5"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f12258f7-17f7-4d74-9155-d7dd3ec3b9df">
                    <propertyInstance
                      Id="4a301fe3-cae9-4fdd-8f0b-a00755c80113"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="68555114-3e31-4085-98ed-ab58f07be253">
                    <propertyInstance
                      Id="6f48e215-d022-46ab-813f-cc1f620d01bb"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7cd77d3c-b1ed-40d3-abe7-5ac45538b8b2">
                    <propertyInstance
                      Id="2d1c454b-5031-42e8-a258-3525e4834388"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="42c18533-0213-49c4-b636-06d86c7e3085">
                    <propertyInstance
                      Id="60a3904c-b931-49cc-89f7-c19cc46277f0"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5a93a265-561a-4e12-95c9-edbb571cb1ef">
                    <propertyInstance
                      Id="1516764d-5054-49ba-bd76-e39a59a5a899"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="74e46dcb-3256-4fcc-aa23-4840ce4e9b37">
                    <propertyInstance
                      Id="711e709f-1241-4b2e-9ca0-e6ee386026b5"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="67e812ea-f84b-48c0-af27-7e2bbb602f79">
                    <propertyInstance
                      Id="16fbe7e8-7998-458d-a222-989a76300868"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <interfaceMoniker
                Id="ca220433-d919-44cc-b0e4-89889885ae49"
                LastKnownName="IUser"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="ad00e921-64e0-44b5-b3d3-c3a21d55367c"
            name="Target"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ee74c8a1-52aa-4d0f-838c-e91d1f3d605e"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e21d42fb-969e-4d1d-ab86-aec6fd9b6107">
                    <propertyInstance
                      Id="92bcbfed-b2ab-4377-bd1b-986d74e3c22b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="48f8aa08-ecb6-4dea-a3fe-2cec44bd5458">
                    <propertyInstance
                      Id="57c35259-f094-4b3b-bf07-c3c252ef0c96"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c7686336-7c61-4884-8c3f-d255e63184f1">
                    <propertyInstance
                      Id="a8ea3ed6-ec58-448a-99c5-dcee322ddf60"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5761d785-122f-43bd-97b7-d745d252d6bd">
                    <propertyInstance
                      Id="2ed7f7d9-5d07-469a-b38f-6390adef1c96"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d82cc286-4b1b-4528-a51a-d6b3add4ff11">
                    <propertyInstance
                      Id="a5b7583b-06f8-48f9-ab28-29b66bd21cc2"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6850e257-198c-4258-99d8-f74d45e8fe87">
                    <propertyInstance
                      Id="0105e0f9-43fe-4e79-8fbe-aad326d9a66a"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ae50d98a-2bb1-4fc3-ad2b-b12bf02e1513">
                    <propertyInstance
                      Id="1207fbb8-02af-428c-89ea-c9afcb3bc442"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <interfaceMoniker
                Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                LastKnownName="IInteraction"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributes>
        <ownedOperations>
          <operation
            Id="eb4dcde3-9bb9-4fd2-8ee3-c7f609967a3b"
            name="CalculateDuration"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="5cd19a69-955a-4be5-a48d-dcd9c00bf4cd"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="56cb838d-2276-43cc-af43-20709ec9ed90">
                    <propertyInstance
                      Id="276b967d-8fa8-4071-9123-205bc28ce34c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bf3a7c32-ebe0-43b0-bda4-b2723f34e932">
                    <propertyInstance
                      Id="742d6da9-164f-4cd4-96d6-971923693b77"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7ad2d4c9-63f8-4473-8f72-3f75130aa496">
                    <propertyInstance
                      Id="511e4a35-bfa7-4c00-ae73-6ca1253277ac"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1b74a7ff-09de-48f1-8ca2-477b9aec6b3b">
                    <propertyInstance
                      Id="ddba0236-2a70-46d3-9428-7d0407d14676"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b7e4340e-837e-4ac2-874f-42a73f3c6547">
                    <propertyInstance
                      Id="31d65b37-3887-4376-b560-63603f9e6c82"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5497eddd-bae4-4184-b7a2-9a344b7aa9c6">
                    <propertyInstance
                      Id="5670b73d-e44e-4738-9f0c-38baa5fa4dac"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6abce436-efed-4748-9650-e8234fbbe71d"
                  name="pStartDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="aff7611f-2f93-48bf-9503-c033720a4288"
                  name="pEndDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f409fa59-0623-4826-9382-0150afc79167"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="38cd3658-3cfd-4364-a1a1-63bf5fc7c4e6"
        name="Timeslice"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="99bbd7cf-6c8f-4803-89aa-92a37a252412"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="2cc679a6-72ee-41c6-b402-30a2335c189f">
                <propertyInstance
                  Id="3fe3827b-5681-4131-ba30-5a40f0946515"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="fb94f265-74ce-462c-9256-a501798cc745">
                <propertyInstance
                  Id="d443fde6-fbef-4365-9d4a-a6d8a47a2e8a"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="32d70344-76b3-44cc-9577-5ef34662959c">
                <propertyInstance
                  Id="24f0f223-e553-4706-980a-11685d711824"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4f26a05c-4b16-416f-9d23-7ff1d1db4e26">
                <propertyInstance
                  Id="2a6664eb-dc49-4c18-8871-4aee10b20dba"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="37fad786-7f68-4d07-8bd1-af7d494af43c">
                <propertyInstance
                  Id="2273bbd3-6dd2-48c4-8ad8-8662111ccdd2"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="4bd4e9fa-e5e1-4c2f-b23b-03e9070c530d">
            <interfaceMoniker
              Id="98ed5b50-ad31-4ecb-9482-6f0615de4c50"
              LastKnownName="ITimeslice"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="cdd95409-12aa-41dd-adcc-440be953b543"
            name="Timeslice"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="88b4f15c-5056-4260-8a09-fb2d46f85979"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b1dfc06f-f753-4184-9c68-e3728ba8b55f">
                    <propertyInstance
                      Id="b230ebe0-3c2a-4a94-a972-453c17d8ae3d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b36d5b59-3e6b-4668-ad1d-d42c1f05b9e7">
                    <propertyInstance
                      Id="0c81a9c2-501f-47f5-ab47-d62b3b942f42"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7cada47b-32e6-4cfc-ad8b-b4b2f27f98e0">
                    <propertyInstance
                      Id="e05a864b-73b8-435e-a6e6-d7e7b6c1d74d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6297bec2-8bb6-42fc-a07a-fc9e3e8a7ec4">
                    <propertyInstance
                      Id="40814172-d84a-4581-bf9b-f8a1ff8de972"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="584bf8cc-7cb4-4908-a3e4-fc06f3eab97e">
                    <propertyInstance
                      Id="c2d02662-f29c-4f13-b100-7b3828fb7c3b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ebb31ebf-86a7-4b24-8c91-eda71d011cc9">
                    <propertyInstance
                      Id="a5bb63c1-07d4-4fa5-8aec-38fe5a39048b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1a9e8850-d4d6-4253-9cb2-6b268baff442"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5120d333-f86c-409b-887d-85098a5a3558"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="524657fb-11e7-4c43-b59a-e0ea34b380c5"
                  name="pDuration"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="bdfec890-6640-442c-b10a-b5c6cb7c7935"
                  name="pTarget"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="d8240a33-7e86-4eab-a3a0-0630de48d1be"
            name="Timeslice"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="4ca22c2a-47e5-4eff-8efd-a2468b68b53e"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3e441f2c-fb4c-4c32-b538-020a38606322">
                    <propertyInstance
                      Id="55540249-d25b-4715-a4f3-341b8da44abf"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="60b0137e-1219-4de5-8854-f63f9c49aa80">
                    <propertyInstance
                      Id="a14c249b-e058-4a27-ae6a-9ff0f3f38eb2"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e1067dbc-406e-409e-8185-0393847f2cf8">
                    <propertyInstance
                      Id="59ba5d5d-e875-46c4-8473-7dac8dd19344"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f5da30e2-c950-49dd-bff5-8ea08418d04a">
                    <propertyInstance
                      Id="d724c6f7-f9a8-4bda-9992-74bbb78c5474"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8091a40b-390f-4a93-aa80-7355adcc1a05">
                    <propertyInstance
                      Id="37e21d2a-c639-4a7f-938f-0694c411b127"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="970c2d5c-33f8-4743-a5de-4b0cff2ea176">
                    <propertyInstance
                      Id="ac43a344-9373-485c-8c8d-de835a021911"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7487c528-8e88-4f00-8b0f-1e45b9cb7af2"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4031f980-f357-45f1-bb62-d499ba178e3d"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4a9a3e19-e17d-4c4f-a537-a7feae58d5c5"
                  name="pStartDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="eccfd835-5355-4dd6-853c-848a3953b647"
                  name="pEndDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e21b4351-a6d3-4b85-9ec1-190f7ac5eb8d"
                  name="pTarget"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="f5ad4238-cdc2-427d-8988-eb7e72aa0295"
            name="CalculateDuration"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2662488b-4edf-4965-b054-7c3519fef29e"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a2840225-3e86-4e79-8868-212c93f4fc26">
                    <propertyInstance
                      Id="7bcb24eb-18d6-41ec-a311-248821aa7baf"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="519115be-45e6-47ea-b51a-a32e8455c0c9">
                    <propertyInstance
                      Id="a2922baf-2c66-455d-8758-37532be717b6"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eee2b8a5-7b87-4013-8002-e84f63ef3a39">
                    <propertyInstance
                      Id="51aae6bd-08d3-47b6-8b37-9497b1fdfac7"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b525ac88-8830-4de5-ba53-319deaba22d4">
                    <propertyInstance
                      Id="3eccc46b-74c3-45c2-a7af-f975cc3eac9f"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="52c40e9f-b6a8-4b6c-9d0f-af328abf2732">
                    <propertyInstance
                      Id="3511f4ce-d93e-42df-854e-58c37221e9fa"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ed01372f-9a4e-4abc-a4da-59c2f97f7e8e">
                    <propertyInstance
                      Id="3a40a77f-bcf3-4f85-aedb-3293fa0a4190"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7ad203fd-3df4-44f7-b37a-1dca9553f56a"
                  name="pStartDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="92071792-4687-4c1b-bed5-e28900665adc"
                  name="pEndDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b1297fed-cc09-4447-a2ac-4cf26068b01e"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="de3e4783-8710-4940-b24b-0b09c59bc639"
        name="IReceipt" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="c1eba0bb-fd34-40d3-87ce-45e330b22986"
        name="Image" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="221c03ea-dd51-4b3f-b2fd-81181a747f5b"
        name="Interface1"
        isAbstract="false"
        isLeaf="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="17441f62-62a1-42e4-acad-7a70bd10a6c8"
        name="IOutlayFactory"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="167fbb8a-fa65-4830-ba8d-8b425270cc15"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3d5cc42b-1772-4b02-b12c-56d55b331774">
                <propertyInstance
                  Id="0ebb8acb-3e5a-4557-8658-628f8995112e"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="6517dd70-cf54-403a-9c4a-f282b2869eea">
                <propertyInstance
                  Id="70d00de8-1872-48f8-8778-6e524c6c00af"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="aab65241-9a1b-4142-956e-da6d5a8259a2">
                <propertyInstance
                  Id="5c960a17-e913-4e7d-a471-ba917ff029e4"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b89b0656-3819-4a1f-acd8-abb61853a28a">
                <propertyInstance
                  Id="bd9ee454-914b-4071-8961-e2607fc39807"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedOperations>
          <operation
            Id="af524b6b-a439-49e5-9e7c-87659b90c53a"
            name="CreateTimeslice"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="26d4b24a-de46-42ee-bf6b-3fc555676aab"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="29ebc16e-bcdc-4123-9331-8beafae4178f">
                    <propertyInstance
                      Id="d47a6723-abeb-4ed5-a0bf-9a5165909265"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1097b04d-5829-4270-9436-78bf98eef347">
                    <propertyInstance
                      Id="1ea82f35-4c63-49da-84e1-8b8ad990b6b5"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d860108e-8f40-4a67-8326-c60dc59dfdfc">
                    <propertyInstance
                      Id="0c8caa01-505b-406a-bddd-885536612531"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="622f1ea5-8358-4daf-9bfa-089608f79532">
                    <propertyInstance
                      Id="79df1096-1fac-4340-939e-680bcfa9ad84"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="247ad150-0009-4c95-93a4-9a5d60e10935">
                    <propertyInstance
                      Id="b91dc523-2edd-4522-a47e-a78df400a28d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="109d9ed2-d9b5-48b5-9e12-01687bb6b47b">
                    <propertyInstance
                      Id="96479b8e-9689-4c3e-8e47-9ac2c811ddd4"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="da5d564c-7c12-478d-80a6-1e476dc356b1"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="af933a02-0c39-4d43-a2fd-ebc1e80c49ed"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="8404126e-8296-419e-a291-0c6eeac7f722"
                  name="pDuration"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="39c7126d-8727-48ae-8ff6-73e5a70ce474"
                  direction="Return">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="98ed5b50-ad31-4ecb-9482-6f0615de4c50"
                      LastKnownName="ITimeslice"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="98eb13ee-0e17-482b-ae17-2f7bb5d69521"
            name="CreateTimeslice"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="8fc13a8e-fe42-434c-bdaa-0fd4f1f92315"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cd99c3f6-77f0-4bb8-b1c3-13c2ae32f271">
                    <propertyInstance
                      Id="e52fdfda-f469-483f-a1f2-0081bbde82a0"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b2e69c42-852b-4d69-aa98-658b6cedfd0f">
                    <propertyInstance
                      Id="7993f636-d673-4e95-920d-9a1af54fa404"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="adc828c7-f6c6-4901-a650-5842cebc0585">
                    <propertyInstance
                      Id="8359132a-949d-46ec-bad5-cac8b9f638a9"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ec2a60e2-d2df-43aa-a134-d232d6b76c3b">
                    <propertyInstance
                      Id="da21af67-02d9-409a-8663-43e7a4868c89"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="da2f0557-ed87-4e9d-a171-5ddb16432747">
                    <propertyInstance
                      Id="4f5a51f4-9a0a-4133-abcf-9447f104362b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c1c58ad8-27fb-4232-97f8-730a0ce2c697">
                    <propertyInstance
                      Id="56c74ac8-913c-48b0-9e0b-cf7c7d1c6447"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7889da57-c97b-4ba6-8c1e-3d196372c861"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5e73f638-8cc4-4b4f-bfd7-e41bb013eac0"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="46cd8878-49ab-40db-951b-d28e2c95d96f"
                  name="pStartDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="583acad0-ffad-4802-98b0-0972e61fb60d"
                  name="pEndDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="19335759-ff96-4b47-9c0f-c207e5ff000c"
                  direction="Return">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="98ed5b50-ad31-4ecb-9482-6f0615de4c50"
                      LastKnownName="ITimeslice"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="92fb4d9a-242b-424c-b5c2-eff223664fe0"
            name="AddReceipt"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ff0ef3c9-6f19-4500-aeb6-65ed252f55d3"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="023c827b-4acc-4e40-875e-36ef499fd6d3">
                    <propertyInstance
                      Id="4ad32343-f12e-4f15-9a99-3d9b5c9490c8"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2fa8255c-669b-46d4-9522-2d64d301910c">
                    <propertyInstance
                      Id="5564037f-fc84-4111-b682-4ffc6b8d2fc8"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4184dbf5-43b2-4901-b9b7-edc292d0ff1d">
                    <propertyInstance
                      Id="b4384c38-083f-4534-88dd-475c5442bf2d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="91aacbe7-c77b-43be-a53a-a71ef47f8cdd">
                    <propertyInstance
                      Id="c6e50a96-29e1-4e44-9796-835c61a4eb85"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0c1327e2-3f32-4eb0-9519-2069e772a7b9">
                    <propertyInstance
                      Id="2c8008f0-ea6b-4946-bf0e-c1b9f12bb30b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a09cd7e2-ad6f-479a-9309-435bdcc5fb97">
                    <propertyInstance
                      Id="faa56ce6-c722-4a12-901d-af71452c371d"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a3a0d93a-5353-4650-950d-55cf6e3bc91a"
                  name="pExpense"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="83ceaa31-1532-4a70-b5a8-875d8a1b173c"
                      LastKnownName="IExpense"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0786ab06-b706-42e5-9874-ecb3a2b49cd9"
                  name="pImage"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="bb0de6db-488e-4502-a300-f5a92f0ba7ef"
                      LastKnownName="System.Drawing.Image"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="1266477d-b40f-4583-9ef1-fac68bf71897"
            name="CreateExpense"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2c89befc-5f3f-4f2d-9f2a-4c1cb6bb44b8"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="93644fa1-ece8-49b9-b09d-23021a5d01ee">
                    <propertyInstance
                      Id="5c63cab9-a210-48d4-a094-92a74f5d1bd3"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6fa647aa-a88c-455b-ac19-ba8c8f5990c2">
                    <propertyInstance
                      Id="46834d01-1187-4bcc-8899-998b27f355f7"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="52a64a4f-f423-42d6-8196-e8bd479c286d">
                    <propertyInstance
                      Id="608be52f-6c3f-4578-a7bb-c2e9b4926ae1"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ed1c8bbc-e838-4125-8bae-b0632bd0995e">
                    <propertyInstance
                      Id="34b827e1-4571-4ba8-b089-312c3ae3394c"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8ea86d5a-6dc0-4531-b555-8072ea007316">
                    <propertyInstance
                      Id="f93a2a8d-3cb2-41d6-aac0-e615532598e6"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b3e37f45-85a6-4c31-99d1-6032519626b7">
                    <propertyInstance
                      Id="fde3282e-e02c-489a-ba69-004e9f97c949"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b1d46665-6cb2-44d9-b855-45300590631b"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d207b472-1465-44c8-b7e3-ac20d1644b3f"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="aef8e30e-274f-4bf0-b296-fc2f9f40e681"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d023d3b9-9413-4ccb-b93c-15852c7ff15a"
                  direction="Return">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="83ceaa31-1532-4a70-b5a8-875d8a1b173c"
                      LastKnownName="IExpense"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="79e673bd-b9f5-4469-b2ac-19217a0b502e"
            name="CreateExpense"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="07b9f5b1-7011-4454-9f13-4e53fb59e4ba"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f8a021ce-b267-4098-a068-f707cb743f99">
                    <propertyInstance
                      Id="70ca716c-5f1c-40b7-9d53-f7436df076d0"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="38aa7881-068c-4ec0-917a-95f456a4eaca">
                    <propertyInstance
                      Id="d790ed9e-b3b9-4dff-bce5-ce246c82b92e"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1f0bae5f-0866-4ee0-8816-8114fb328e32">
                    <propertyInstance
                      Id="ef0924cf-b631-41e7-9c47-ea7bfcdc4d76"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7c26d6b7-309d-4275-80f7-5f5b534a5e50">
                    <propertyInstance
                      Id="12e2270b-824b-4778-8cd1-81c99c4ef215"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1e265142-e5d3-4a41-972b-7999856bcfac">
                    <propertyInstance
                      Id="df89706e-ece4-4ce2-b605-4ad32d7f4128"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d8c99ec0-2524-4c44-a3be-665fd06ae74d">
                    <propertyInstance
                      Id="397e0e18-1c03-46c2-8f23-f9a9ee2c14e2"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2bdff236-279e-479b-9ad1-4ff6b205741a"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="83ceaa31-1532-4a70-b5a8-875d8a1b173c"
                      LastKnownName="IExpense"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e524eae4-7a64-4dae-96b5-a10c38b26537"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7ab39d57-4e75-4588-b2ef-b21e776324af"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="443d1364-84ec-4d2b-842a-841c9f88479e"
                  name="pReceipt"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="bb0de6db-488e-4502-a300-f5a92f0ba7ef"
                      LastKnownName="System.Drawing.Image"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="32d03a1d-f549-4836-bac7-a1135d53afb9"
                  name="pValue"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="bf723d3e-44b1-470f-ac5a-29c1f3ad9ac5"
                      LastKnownName="decimal"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="30c604a2-da4e-40f2-a4c8-031534156ff9"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="739f3cf4-7633-4cb5-816e-861b90a81a9f"
        name="OutlayFactory"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="c8f3d2d1-54b3-4a95-a650-c30ffe448008"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="94346d97-e48e-4f5d-b2a4-a539cfedc444">
                <propertyInstance
                  Id="4671fc77-66ba-436e-8c19-149a672f2d0b"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="9aeaf774-5cd5-4c6e-aee4-b8b70d6caf0a">
                <propertyInstance
                  Id="77898096-cf9b-4496-80f8-47f99dfb0a5a"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="fef56d37-bfae-46c8-83f1-f2acbb8b2ac8">
                <propertyInstance
                  Id="67c142bc-feea-4bb0-b9f3-696a8d253c43"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="c8981297-7dc9-4dc1-ab6f-f663b2782933">
                <propertyInstance
                  Id="34db288e-b875-47b8-8677-d34874d72279"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="1acc6205-0885-4727-a4bd-f5b66d7887d2">
                <propertyInstance
                  Id="65750a5c-77fb-482e-943d-4013f64db709"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="a8e1f30d-48c8-43d5-8c28-f115b912bf88">
            <interfaceMoniker
              Id="17441f62-62a1-42e4-acad-7a70bd10a6c8"
              LastKnownName="IOutlayFactory"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="8bc13263-4892-4ad3-a137-e792bd4992bc"
            name="CreateTimeslice"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="f4a5fe92-2d61-4367-b8ca-22d16b4fedbe"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f62c745b-090e-4f65-bcc9-e6577c89ff00">
                    <propertyInstance
                      Id="e3e38fb3-5ef7-4fcd-83a0-3672d9e261d3"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4c7f44c1-852b-4b12-a0ee-49e43a4f1c77">
                    <propertyInstance
                      Id="71fc6c96-5153-405c-92b0-d33285ab417d"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7653a82d-942a-4f5d-8a2e-a1d52432b275">
                    <propertyInstance
                      Id="84a87901-fc15-4095-89e0-580b5b2dc901"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cfb1c840-4c3d-47c6-87e1-f5847d5a8dfa">
                    <propertyInstance
                      Id="4b64c8fe-7701-4f4a-a6a9-559a3e834eb6"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a9095ed3-3ed9-4de4-9702-b5c4ab29018b">
                    <propertyInstance
                      Id="9e54707c-0c77-423b-ab10-12718ecfbc9b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="303eac06-c3d5-4d79-bab1-aabbbf151368">
                    <propertyInstance
                      Id="f72bcbc8-8d91-4ed7-a33d-03e25a1de6df"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d5c4573e-ece8-459f-8303-487f1a4439c2"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="40a58983-ce4f-441b-8627-63534910e0d7"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3178e2b3-2e19-4fb1-a41b-5d643cbe54ac"
                  name="pDuration"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="fdcbd717-ad38-48cc-a59f-34f542602b14"
                  direction="Return">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="98ed5b50-ad31-4ecb-9482-6f0615de4c50"
                      LastKnownName="ITimeslice"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="49ac1b85-30b3-4390-b51b-2f8d255661df"
            name="CreateTimeslice"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="89ca63fd-cf17-498a-838b-6e07036730a6"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2b281fe9-7c91-4de8-98b4-3606a527fda6">
                    <propertyInstance
                      Id="c47a2644-3783-4e55-b04a-9bd2d69df68a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d4756cdb-f2a2-4061-84ed-743d35c72f63">
                    <propertyInstance
                      Id="fcfda575-392e-4957-86e8-60c4877852e7"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="afaa35d9-8f00-4f34-a1ab-b4782eab91e0">
                    <propertyInstance
                      Id="6386129c-f2f0-46e3-b6d8-92d17c0d2d87"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0f31de7c-93d4-42a0-b7ff-5724a138d8cf">
                    <propertyInstance
                      Id="8d370262-47b6-4adf-ab00-d47c387f1323"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c84fbd98-caae-4d09-bb1b-a597c7299b33">
                    <propertyInstance
                      Id="dcd7d1fc-f992-4511-8c25-d42e85de8e13"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a064de54-ad83-427e-9a4c-d5d019d03fcf">
                    <propertyInstance
                      Id="e7ce5f03-e265-471a-88f0-6fb44b05b9c3"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="747ded77-e779-4e66-88c3-7f6ce4769c18"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="91cf0931-3655-4f00-b8cb-da4777a2a85c"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9221b893-8244-453b-a5a8-15746507111d"
                  name="pStartDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7601b9d3-741d-4313-a883-6e8ddfb3774e"
                  name="pEndDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e83c90be-fbff-4b3d-9bc4-fbec7b09a98e"
                  direction="Return">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="98ed5b50-ad31-4ecb-9482-6f0615de4c50"
                      LastKnownName="ITimeslice"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="f385f98a-8a3a-401e-a453-3487ba68160d"
            name="AddReceipt"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="09bd3908-66e5-4261-b8da-c3df554998e2"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="58a948d8-8fc2-440b-b06b-43bce5ccdd79">
                    <propertyInstance
                      Id="31cb79cd-aa1f-4ba7-a3be-cc5f4fef3594"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="367c5a2d-3e47-4d31-b5db-62e8fe4c8f2f">
                    <propertyInstance
                      Id="93f9f82e-92bf-4478-bb50-c309da729c6a"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ae1d20d5-4f37-4189-b284-82f214f96680">
                    <propertyInstance
                      Id="a5cdcea7-1894-48be-b922-745308c2ef81"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="73820bf8-ab04-45a3-8b0f-aecdf272db18">
                    <propertyInstance
                      Id="30314256-ad09-4a1c-91d7-541c73e9607c"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fbb3a668-b8c5-4772-aea6-91491a2b3dd6">
                    <propertyInstance
                      Id="c1972845-5e39-4db9-9682-7e420f5537a1"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="72560798-0368-43ae-8173-986e3caca8f1">
                    <propertyInstance
                      Id="3e39d9f1-77f1-47df-bb7c-37a58d23b222"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3bb30a8a-bdb3-4f95-8647-0711a887ed99"
                  name="pExpense"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="83ceaa31-1532-4a70-b5a8-875d8a1b173c"
                      LastKnownName="IExpense"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7d22392d-b056-4c63-909f-18d7dd32439a"
                  name="pImage"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="bb0de6db-488e-4502-a300-f5a92f0ba7ef"
                      LastKnownName="System.Drawing.Image"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="ecf9a440-9cd1-45a7-a228-f87fe35794ef"
            name="CreateExpense"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="61efb907-7b95-400b-81a7-dd9a85993846"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="05fc82ed-be32-4930-83db-60543d126bfa">
                    <propertyInstance
                      Id="b35721a7-64e9-4a18-9c5c-c0b68c2072ff"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cca059c3-c852-4c39-8d40-5f376eaa0161">
                    <propertyInstance
                      Id="eb47b6bf-160c-4372-8a7d-d3d3f509b8a9"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e8bdb606-a787-4df8-a2e8-1a87c1c3e7de">
                    <propertyInstance
                      Id="011c09c4-6e42-4946-be5b-bd1e2c8caac1"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e7c8b03b-6140-4797-bd89-bb6363d314b7">
                    <propertyInstance
                      Id="d7ef8fd8-aeb2-4a53-acb3-b6f586387b8d"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="39568e56-568c-4345-bfaa-0a032b735693">
                    <propertyInstance
                      Id="d894264f-b4d5-4ad9-8515-9b8c54cd7946"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6b22ae82-c553-48a6-98be-49856e01062b">
                    <propertyInstance
                      Id="62f13ffe-af5e-4092-a5ab-b4a3b6fc283d"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="56f96c65-594d-4fd5-a90a-ba979d2c76ed"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0d0c44e2-8e3e-44f7-92a3-74ee3a4621ed"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="259d9de5-ce04-4c07-b896-f09c03ae336d"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1afe5cc1-f045-49e9-beea-98770f051d02"
                  direction="Return">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="83ceaa31-1532-4a70-b5a8-875d8a1b173c"
                      LastKnownName="IExpense"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="8dad3e9c-0565-4b40-82ad-7cf60da31f5f"
            name="CreateExpense"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="02d754a4-eeaf-4757-9361-3021439a9c99"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ddeb33f7-cb29-4f8b-b1e7-464fe4699d06">
                    <propertyInstance
                      Id="d1af457e-ad5a-48c2-a066-1818f6fc85d5"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ad242fac-82a1-47ad-a9f7-c64d33bb985d">
                    <propertyInstance
                      Id="a031dd13-a237-45dc-8eee-a500594cc057"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cbc07019-462c-46dd-a1cd-4555047b3d24">
                    <propertyInstance
                      Id="cf5f10f6-70d7-4c33-a26c-405410aad30d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ef72e60c-cf4a-4da4-95ab-3e0de92c6841">
                    <propertyInstance
                      Id="a8552609-85ec-42d7-86ea-8a1e8eae7c7b"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="67e003af-54a9-48f6-994c-dde55261df02">
                    <propertyInstance
                      Id="12066840-be3f-4889-8037-da344ae045fe"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6685ef04-2913-4a48-9231-d4f1f4913f2e">
                    <propertyInstance
                      Id="72a88e35-2559-44f1-8e78-8fd517d393fc"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="607fe93a-c967-4f74-a6bf-5f6e224f38c4"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="83ceaa31-1532-4a70-b5a8-875d8a1b173c"
                      LastKnownName="IExpense"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c40c51aa-8326-4502-9ce9-9001b5527444"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f1f4d0f9-3510-4b32-bedd-4a08319a3903"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3ebad85e-3dc7-450f-ac6e-9231ef8fc64e"
                  name="pReceipt"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="bb0de6db-488e-4502-a300-f5a92f0ba7ef"
                      LastKnownName="System.Drawing.Image"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="da0d7dc9-c783-4729-9d45-b21aa6880c28"
                  name="pValue"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="bf723d3e-44b1-470f-ac5a-29c1f3ad9ac5"
                      LastKnownName="decimal"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f1335e51-8d83-4bee-a312-79a902e6a390"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="969b3b6c-ddc7-4504-9ae1-9fd079840106"
        name="Expense"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="aa542928-7ee0-4d99-b9a9-169ccb294f29"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="42907244-7c43-4872-a492-bd8e278c237b">
                <propertyInstance
                  Id="47b92f1d-da5d-422d-aa08-ef22d9c4421e"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="80e03d0e-fce2-4dae-8c5e-a4c1904bf766">
                <propertyInstance
                  Id="5aebd5e6-f011-4bfd-a25a-d89cad0fdf38"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="310b5057-2644-4393-83fc-f3c956265e93">
                <propertyInstance
                  Id="281c9a5b-7c15-4946-b460-f4d6b6ebad12"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="1d7736c1-15cb-47cc-92d8-5ea3cd91575a">
                <propertyInstance
                  Id="9d356a20-43e4-4a10-a91b-c1a25b863c04"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a88cac2a-2bcb-439a-94c1-08ec70d34b75">
                <propertyInstance
                  Id="2c223793-613b-4a66-a262-ec83d48434a1"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="581bf655-e3b0-41b7-a63b-73201aa2f10c">
            <interfaceMoniker
              Id="83ceaa31-1532-4a70-b5a8-875d8a1b173c"
              LastKnownName="IExpense"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="4d3de14d-22be-4b42-a656-d223fe5f0e20"
            name="AddReceipt"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="5a3147f6-badc-4a0b-91db-c7955eb5d13d"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dbedaeaa-2427-4655-9176-f5f155fea2d0">
                    <propertyInstance
                      Id="4fd22ff0-c66a-4abe-9672-7dc64427c233"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7ffae4e8-df23-4df1-bd94-7890df1eb141">
                    <propertyInstance
                      Id="3e9eba47-38f2-41e5-8a61-d9c58b575a86"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d525655a-9f8d-4e2d-966d-28daa6f609b2">
                    <propertyInstance
                      Id="3164e309-fc0e-4692-aed6-e5f8af4e032e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2a3f8be3-588d-427f-bdbe-11723ae8e3b2">
                    <propertyInstance
                      Id="cac3f35c-e6fe-4bc7-a74c-828e0b00a029"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f20a8f89-a842-4982-a15d-635235062b61">
                    <propertyInstance
                      Id="e1cca27c-19c6-4c01-be22-d4344211e718"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="34c37e48-9b3b-4310-98fa-f57014f5c0ad">
                    <propertyInstance
                      Id="feb46752-6692-49e9-b3e4-0e12e1e2cfce"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="8d45eac0-47aa-4791-bd85-2cb5dd777d64"
                  name="pImage"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="bb0de6db-488e-4502-a300-f5a92f0ba7ef"
                      LastKnownName="System.Drawing.Image"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="44c03a7d-cf19-4c6c-b853-f39d383d09a3"
            name="Expense"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="f4409e79-c7bc-4880-81b8-77ccb982599f"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="59268013-0d24-47c9-9837-2b6aebfa74ea">
                    <propertyInstance
                      Id="16c2bd49-a107-442a-870a-b1edfd140e2b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9a6fce19-ad4e-4500-b3b3-9135b23073da">
                    <propertyInstance
                      Id="66f91285-7578-4e24-93e7-8d16633a5df1"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5d468fcf-c3a8-4e1b-aa46-e020e9cd34a5">
                    <propertyInstance
                      Id="e8e25475-b931-41b9-812f-fe0998ca42e5"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="70990874-f3ef-48b2-ba2d-241358de523c">
                    <propertyInstance
                      Id="8d1bd19f-8e0a-4281-a335-beebcea0f2ff"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d6f6e1d5-d3b4-4332-8b7e-e946e3b928eb">
                    <propertyInstance
                      Id="dc24a872-19f1-4a04-85dd-aa7729ee709b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1ddcfe58-a3e5-4724-b068-61550c07f43f">
                    <propertyInstance
                      Id="9533cc21-37d4-47cf-8af0-ba7d78fae99b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="2eccc6a7-8ef0-40a5-bcb9-3a52d6b256c7"
            name="DeleteReceipt"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="017bf5ff-6d0c-40c2-aeb3-fa70f281eacf"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0c1902dc-9587-4116-af6f-09399e385f3c">
                    <propertyInstance
                      Id="04857b87-1e6e-4a68-8a48-f7e8868fa8c3"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="833083e7-c273-4155-ba84-9d33ff3edbc7">
                    <propertyInstance
                      Id="fb1db4ce-a24e-4e5e-a9ce-aeccf8903c8f"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e8109ccb-4d44-4d53-a7a4-99ad723b16e3">
                    <propertyInstance
                      Id="294939a1-f77f-49e6-bb39-eabfbf8eca60"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="db4976f4-33b5-4b17-8704-bcb538c2c52d">
                    <propertyInstance
                      Id="e487defd-9330-4f8e-bce5-34405af25559"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="af988fa8-d5af-4832-aae6-c950e6aab67c">
                    <propertyInstance
                      Id="5713f883-2ea4-4499-acda-a785fd6e349c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8e9b36e9-b114-4554-af59-6e057a0a2bf6">
                    <propertyInstance
                      Id="b1e3c8ad-42cc-4ae6-b2d6-a124dd97a32a"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="736e558a-8454-4f65-b299-45e69b56297e"
            name="EditValue"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="8e1d0ed0-e44f-49a5-be1c-ea15fefddb75"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5e66e79b-8864-446d-a177-cad739eca94c">
                    <propertyInstance
                      Id="bbab1d6d-c013-4b81-88f8-a800a36ceabc"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3c528b47-81a2-4bfb-82d9-8bc69cd943a4">
                    <propertyInstance
                      Id="11be241c-7425-43d6-a762-3deafcd5f4eb"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6f938283-c6ae-46ac-b1b6-2ec5e20d709e">
                    <propertyInstance
                      Id="85d72932-0b96-48ed-966a-5bfc7086b743"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="780e3e9a-c3ab-4624-8dd5-75416c8a8029">
                    <propertyInstance
                      Id="ca049419-9616-4d68-bba8-e766c566b338"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="304e75bd-0802-41af-bb37-b63d7d6072f6">
                    <propertyInstance
                      Id="b5a29007-0c9c-4505-81bd-79d8f7d1582c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="688a701b-6833-4f95-b3de-362be7dcc231">
                    <propertyInstance
                      Id="e7f3ba32-46dc-4a14-865b-1f6f72dad6a5"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="deed05ae-a800-43cc-a5d4-ff0bfb46f9a6"
                  name="pImage"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="bf723d3e-44b1-470f-ac5a-29c1f3ad9ac5"
                      LastKnownName="decimal"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="38a06cc0-d0f7-442f-a3df-a8c330dde24c"
        name="InteractionEventArgs"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="e6b5fbfd-6beb-44e8-a7c8-1413e0663f5e"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4b6ef83e-1d9a-4c37-b128-89ce13ac6a91">
                <propertyInstance
                  Id="f632dcd1-ad81-495a-803a-3df0b5defa7e"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="08a4079d-dea9-4600-8a17-88859a48ce6e">
                <propertyInstance
                  Id="de72057b-7498-4ba0-b597-6541e142cdea"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="6ab53b91-5ae0-4b2d-bb86-468701dbbac0">
                <propertyInstance
                  Id="e0ae7736-7aa6-4449-9f92-4f081ffeb26a"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="50440431-9a4c-4933-b93b-93dfb877c961">
                <propertyInstance
                  Id="643d8567-9298-4194-af31-a330f02722fa"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="73051d5a-07e6-4a09-b254-51f5d7623942">
                <propertyInstance
                  Id="e64c3dfe-425e-481e-a328-6dd78ec75ae4"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <targetEnds>
          <association
            Id="bcfded4e-ef31-4d7e-aaf1-29ce7733911a"
            isDerived="false"
            sourceEndRoleName="InteractionEventArgs"
            targetEndRoleName="InteractionType"
            isLeaf="false"
            isAbstract="false">
            <enumerationMoniker
              Id="1397f3b4-d477-43b1-a118-b72cdd11e87b"
              LastKnownName="InteractionType"
              LastKnownLocation="InteractionModel.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="5adc937e-66a9-4a4d-969e-542d830d90df"
                  name="InteractionEventArgs"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="1dcea191-5215-47d1-abd3-5a6829266fd1"
                  name="InteractionType"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="d431faa4-1417-43a5-b34b-e4e8645f07de"
            isDerived="false"
            sourceEndRoleName="InteractionEventArgs"
            targetEndRoleName="ChangedAttributeList"
            isLeaf="false"
            isAbstract="false">
            <enumerationMoniker
              Id="75c27753-5498-4656-9cc6-258100562ab9"
              LastKnownName="InteractionAttributes"
              LastKnownLocation="InteractionModel.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="9115c66a-ddaf-4420-a7c0-b9ca0048d36c"
                  name="InteractionEventArgs"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="63aa01ac-24ee-46ee-b12f-6483511b6076"
                  name="ChangedAttributeList"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="d3223821-3bbe-453d-a231-df8e1dd349b5"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="1d1e5e04-e0dc-472e-83f8-1ee6ad274608"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="318eb91c-f22d-450e-9df8-d87c3d11e3b6"
            name="Type"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="f03b46e3-754b-4113-a9bd-5c2f5f746bda"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="813b43c6-f780-444c-ac2e-420761f3432c">
                    <propertyInstance
                      Id="bc7199d9-5813-49d9-bab0-6afb0f53e38a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e0902e3e-38d7-48a2-a2a7-9c682d2e52f6">
                    <propertyInstance
                      Id="cf5b34a9-a4b9-44ea-927c-125ca7bb5fce"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="461403a5-2a7c-4c44-a210-ee57d39e616f">
                    <propertyInstance
                      Id="55028aa9-e025-48e9-accc-e6214ebdf9b7"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e68d633b-5bd4-4a38-9baa-d6fb2dd34a1a">
                    <propertyInstance
                      Id="01c06c13-9c6b-46f8-b8cc-acab1a2c6728"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4e1d3ef2-8fca-43ef-abd3-fa55883f6f67">
                    <propertyInstance
                      Id="8c80ead0-fbd2-4729-9c8c-61563bb6aac7"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5cd67f3c-2c99-41a2-b006-5844a1a6be1d">
                    <propertyInstance
                      Id="fbbfbca6-7f02-40d3-a0c4-7b3aa1ec5e79"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1e684cd1-b567-4757-92d6-348472ba64fe">
                    <propertyInstance
                      Id="6cdcaf4f-c4d1-4f19-a726-425b20a64b05"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <enumerationMoniker
                Id="1397f3b4-d477-43b1-a118-b72cdd11e87b"
                LastKnownName="InteractionType"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="0e8ae245-18b2-44f3-bfab-d4d008a22339"
            name="EventDateTime"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="4d82158a-a261-4cbf-935d-7be52ab28f23"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4bae6f11-0520-44e5-a699-bd3aad523fe1">
                    <propertyInstance
                      Id="98904924-e903-4574-b229-e47dd4648368"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="235b4b78-f5b8-4395-9d7e-6010013ca785">
                    <propertyInstance
                      Id="368d2384-c6c7-4867-b170-dae7fbf4321a"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6d1af7ea-85b3-4a79-a22f-cc448a61510b">
                    <propertyInstance
                      Id="af658b59-39f7-4942-a074-a69778c6543a"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b81d7b4f-7852-4b05-b48c-50ec4ee2506e">
                    <propertyInstance
                      Id="adbd0430-1e0a-4394-a4bc-5efd2d6acf78"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="04a98720-fc35-49a6-8845-7f7be19a7cfb">
                    <propertyInstance
                      Id="90a55e23-bb30-4bc9-b763-9109262be69e"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c126592d-d8c0-49ab-b081-8f085e2d5e46">
                    <propertyInstance
                      Id="5f21c5c2-bb38-4b0e-a439-ef5878fa69a1"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c3020dff-0d48-4073-9f06-90a1970238df">
                    <propertyInstance
                      Id="8890e45d-6b4e-41fe-9131-b152745cb5cb"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                LastKnownName="DateTime"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="020e856a-e681-4645-846a-1a709b31617e"
            name="Message"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="3e0911c9-c97e-4423-b509-e5c93719232f"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ee1eb0e1-f129-403a-b2bc-5b4d3879d164">
                    <propertyInstance
                      Id="b818f4af-e1e3-4491-a7bb-efb8a372287f"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e7a8fa99-131c-45d0-bfe0-139f4816da63">
                    <propertyInstance
                      Id="40e8fc4d-020d-4b63-98c2-15e3252d8d34"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b764183b-d02e-4e43-b711-8bcfaf94c32f">
                    <propertyInstance
                      Id="5dd4af10-325e-4013-a1a4-49de6b50e479"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d68714fa-d60a-4a91-aa45-8ebe1821e5fa">
                    <propertyInstance
                      Id="e40e644f-d9f3-46c8-9bc3-5f4affba52c9"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="40126a3f-a32e-4573-89ef-4576bcf583a5">
                    <propertyInstance
                      Id="77954c4f-1906-404b-bf21-d4f92091056c"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4eced64f-beda-48b0-9ab4-08eddedf25aa">
                    <propertyInstance
                      Id="b00737e7-38d9-461d-ae36-52cec3bf2b51"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c7e4d723-54f7-4138-ac65-11fbada92921">
                    <propertyInstance
                      Id="d10f8b04-b29b-4c79-940d-53361fc024b5"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                LastKnownName="string"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="88a470c6-8862-44c2-bf39-df3a6b198add"
            name="InteractionEventArgs"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="11401d82-3875-4476-a9f9-75a069c87190"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="95817b37-c0a6-4100-9d00-e8f61d7ec0d0">
                    <propertyInstance
                      Id="5e8c6f1b-6dd0-4ee0-85f5-9b19f31234c8"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c0f4002d-d54a-4cef-a8a6-e8faa6e20b69">
                    <propertyInstance
                      Id="610ab1bb-9711-4828-ab74-eefdde518c4b"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5897601a-8d4e-41da-aef1-e966bbd622bb">
                    <propertyInstance
                      Id="4692b793-4899-4a8e-84ca-7ff95615ac89"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="566013e3-a6fe-49f1-8bba-edd65242c8a3">
                    <propertyInstance
                      Id="8cafcef6-0874-4f68-bad6-232754224fac"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3521f2d5-d26a-42bf-8c17-cf0f5ab415d5">
                    <propertyInstance
                      Id="a939758e-5bb4-4e39-ad8f-26d7f04cc8da"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="59bd003b-33f9-405f-85ff-c9a8fd0c5684">
                    <propertyInstance
                      Id="243f3905-22cb-4208-8445-9387ac99104c"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a214ac27-d748-402a-8752-415fefc0359e"
                  name="pMessage"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="471660dc-3ce8-4c55-849f-e4df4333387e"
                  name="pEventDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9064b14d-46f2-4970-8438-b45e3483046e"
                  name="pType"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <enumerationMoniker
                      Id="1397f3b4-d477-43b1-a118-b72cdd11e87b"
                      LastKnownName="InteractionType"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="278cafba-58b5-4041-aeba-5ba093b1dde1"
            name="InteractionEventArgs"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7ac2ed7d-0269-4ae1-95a7-78684b5af0ad"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9c486e84-dc88-464b-abe4-8dde256ee28c">
                    <propertyInstance
                      Id="4a290ab2-f130-4049-be82-cc2ee3b4c7d6"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="954b5350-5321-416f-a089-0e39bc03baf1">
                    <propertyInstance
                      Id="78c629e0-f7a3-4824-8819-34a9568f9842"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ced59b4c-fef9-4bc8-b612-83c36a7de397">
                    <propertyInstance
                      Id="55aae117-1e2d-457f-a539-8a94269e47ab"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="853cbd02-c066-4326-a325-14f8da3f9d25">
                    <propertyInstance
                      Id="e92a943e-b842-4748-a80a-ef581ccefc12"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bedbf991-4199-4592-b639-308c67cb051b">
                    <propertyInstance
                      Id="c9ee375f-95ff-4afa-8f16-a60245a1450e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="77ecc7cf-f419-4fbb-960d-eca57a0eae6d">
                    <propertyInstance
                      Id="63271998-ef60-47ac-a99f-9e57deb76c53"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="43ff47ea-13da-435d-b419-9cadb15155f7"
                  name="pMessage"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9d4e7c73-3625-4d4d-8559-0883cd653558"
                  name="pEventDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4ce8bb9e-70e5-4cfa-990e-6d3d58a51726"
                  name="pType"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <enumerationMoniker
                      Id="1397f3b4-d477-43b1-a118-b72cdd11e87b"
                      LastKnownName="InteractionType"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="21feaa71-1acd-47d5-bc99-cd4f02f63f99"
                  name="pChangedAttributes"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="3fb8c839-34aa-4b86-bc90-e1e87aa15f8d"
                      LastKnownName="List&lt;InteractionAttributes&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <enumeration
        Id="1397f3b4-d477-43b1-a118-b72cdd11e87b"
        name="InteractionType"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="3f8018ff-89d0-434f-b8a2-c09973b771ca"
            name="enum"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="05d2485a-ccd2-47ad-8ca1-8c27be89ef54">
                <propertyInstance
                  Id="e02bfbfd-a2e2-40db-9307-778d78a4db7c"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0c627b74-02d0-4b0c-a38b-8cea0e32cb4f">
                <propertyInstance
                  Id="a38ec98d-a271-449b-a665-ec1aff206197"
                  name="BaseType"
                  value="int" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8037989f-bde9-417e-b31a-493027effdca">
                <propertyInstance
                  Id="f0ec8fb1-20c7-45df-a187-94cb82f35ea0"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedLiterals>
          <enumerationLiteral
            Id="2f8712a0-5c19-432d-89ea-ce1ffe3590fd"
            name="Survey" />
          <enumerationLiteral
            Id="89b4f63b-d9aa-46b4-a033-f1157cc5f04e"
            name="Task" />
          <enumerationLiteral
            Id="cef9e83a-19ff-47e8-8b56-f0936a68d53b"
            name="Project" />
          <enumerationLiteral
            Id="ce995834-3079-489f-8d29-8e0ebac8466b"
            name="Expense" />
          <enumerationLiteral
            Id="ef378aa6-6b3b-402c-99ed-0150f8ddff6b"
            name="Timeslice" />
        </ownedLiterals>
      </enumeration>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="8148b1ef-666f-4043-9393-f6b6f856012e"
        name="List&lt;SurveyOptions&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="7d622424-7fcb-4e18-b433-897a66878cb6"
        name="List&lt;ISurveyOptions&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="b45ded50-9bb3-4a21-9917-c055da2715b1"
        name="List&lt;ISurveyOption&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="ee339698-d0c2-4650-937d-b747e74c7ef0"
        name="ProjectFactory"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="09363fcc-cd82-4c36-a4da-1e104784755f"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="332614e8-2d06-44ea-b786-303f448055e7">
                <propertyInstance
                  Id="9c9dbbab-4f19-4e66-8eb9-28809890fe2d"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a52eefd7-ddca-497d-90e4-6ff688ca1251">
                <propertyInstance
                  Id="f2dfdff3-abf0-4b4d-abac-65d30590b2de"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a6f55cc9-bcf3-403c-821b-39e160f86b11">
                <propertyInstance
                  Id="16727011-93d9-46e3-bfb8-29439d014bd8"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="efcca6e1-abfb-4891-bb8d-ababe40f2fe4">
                <propertyInstance
                  Id="0e3d60f1-8898-4f11-9cd9-11886852db85"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3834a0ed-2314-4a2e-981a-3c4961d0f37c">
                <propertyInstance
                  Id="569799fc-1331-4b34-8517-b08640dbf8ad"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="21510973-dbbe-4083-a175-8e1fd1f451cf">
            <interfaceMoniker
              Id="5b0354ca-176d-492a-a544-a014b3ecee9e"
              LastKnownName="IProjectFactory"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="c79683fd-e642-40af-a87e-55908bb8cc06"
            name="AddSurvey"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="bd17a4f1-3847-4d21-bfea-91b4aa99d2fd"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0111ee9f-79b4-48b3-b8c6-8b8b6c54fde1">
                    <propertyInstance
                      Id="2ca06309-96ec-4570-86b6-fa13edc06f1a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a3a530a1-ee04-49ed-be80-a7a4f6c67978">
                    <propertyInstance
                      Id="67bc05f8-ee78-455c-b63b-268b47ed3c41"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="13191749-a681-4aa6-aed1-ca5d561eecc3">
                    <propertyInstance
                      Id="a0354f55-2d2c-48f9-96a7-3175c943ee8c"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="80b69f19-59e2-49b7-8156-756b61d9caa2">
                    <propertyInstance
                      Id="364881c0-f1eb-4e2f-896a-6198281dc8f9"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5c378412-3955-46e0-adb6-b3bb24c111d1">
                    <propertyInstance
                      Id="d65415cf-95cd-4707-88d5-192223811791"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a2ebb349-9ce6-483e-be51-77b976002e38">
                    <propertyInstance
                      Id="d4b01398-468c-4096-bd18-d1c56bdd7bf9"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="bb2445b2-474c-4553-a918-0ae6d259faf1"
                  name="pSurvey"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="9cbc0ab2-ee20-43c6-8343-4626741c339a"
                      LastKnownName="ISurvey"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="50ae6623-5005-4db2-8c5a-7c6603a0d0b1"
            name="AddTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="c2563b9c-b747-4492-8d4d-ae895871549d"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="74f2e4ca-dc54-4ff4-801f-a6dcf447c051">
                    <propertyInstance
                      Id="95ce1322-cf3d-47bd-b6c7-e100b951a10e"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="26735bf6-1579-4fb4-9b1f-f3f8e1061cae">
                    <propertyInstance
                      Id="ff73f501-26d8-485f-83b3-e6e0bca9a874"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="564d4a6c-9d35-42e6-a595-b6020217aef2">
                    <propertyInstance
                      Id="4f3c6c2b-e82a-4236-af92-d2ab16c76491"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="60bb24b3-2191-4e5e-a362-9715b21ac1ca">
                    <propertyInstance
                      Id="403cb538-e2ac-4496-b8a8-3fe7a8b2d79a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="71bb2353-4346-4d9d-8711-1735072253fb">
                    <propertyInstance
                      Id="372a5717-4256-43de-8785-8bb0442dfd4b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b501ea39-a199-485e-9281-4be932746a64">
                    <propertyInstance
                      Id="600e2394-b7e1-4009-8f51-04dbdbf23e65"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3ab1a851-67f1-44d0-8a48-2abe08a2db46"
                  name="pTask"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="d58f5d47-1101-4eb4-9bc2-49577bfa05ea"
                      LastKnownName="ITask"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="dabbc055-c764-4b60-b50e-94ddc57ab291"
            name="CreateProject"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="66a3cd07-8710-4862-8893-47ec836f2f7c"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1bfc3577-5a4c-4bf4-9248-1324786996e0">
                    <propertyInstance
                      Id="a984a523-a874-4bed-aeb2-3889926bf22f"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a857dcb9-000a-44c8-a383-584052ce93ff">
                    <propertyInstance
                      Id="116d44a9-b9a1-42e9-b3cb-241d38903d06"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="20ee0d26-c97a-403d-84d6-fdfc394b5883">
                    <propertyInstance
                      Id="5779d856-9b49-4f79-b7c4-a2091ef077ba"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="93676142-202a-4a56-a9c5-33fe45532750">
                    <propertyInstance
                      Id="424454ba-2ec7-478a-88ad-c3ba8979d119"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2ba6b161-fc5c-433f-90fe-7298bbc2b58c">
                    <propertyInstance
                      Id="4496e825-2b00-45f1-b054-a6606350e354"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="65aa366a-342f-4a75-a118-9faf0597d03c">
                    <propertyInstance
                      Id="859890ea-ecf5-4551-a761-0ae8810ef9ed"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a45ddc9f-8e0a-4e93-8187-34e45e103a30"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e50faf57-abb6-4886-9aab-2f24a235d149"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="23bb396b-d7e5-41f4-8af5-73b9018a33d2"
                  name="pEnableBalance"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                      LastKnownName="bool"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="229eafc6-5d95-4c8e-b0a5-820fd3852824"
                  name="pEnableSurvey"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                      LastKnownName="bool"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1a21d1f9-e6c4-41b2-a23a-27bfc7b49ca2"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4808f781-7dfa-44f2-878f-85e86419b3e8"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="f11f82a2-e8b2-4696-aaec-caf661fb7698"
                      LastKnownName="IProject"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="429dfbd7-647d-40cc-bbf0-ff4a32efd78e"
            name="CreateProject"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="cd91478e-ee67-462b-84cf-86b685d62391"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0fca3b65-3b9a-483d-b9dd-ef4faa2ef3e7">
                    <propertyInstance
                      Id="dc8ef6f9-63a7-4fea-b5c6-bf5b0c73a082"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f5f07f3a-1096-4e97-92c9-24f2701f5078">
                    <propertyInstance
                      Id="acb10810-38df-487f-a0c2-b5c3a72486bd"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2bf49738-2793-4c85-b5ba-22cd9876988d">
                    <propertyInstance
                      Id="2ee0314c-ac50-4d6b-8176-fbdd847f21c2"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7f5e9ecd-fe6b-4d8b-9f52-1ea1ec42d81f">
                    <propertyInstance
                      Id="885c9ad8-dd5e-4d23-982b-2a77e7981cbf"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8f598aa4-9b38-4b2b-b42d-ca583b69207a">
                    <propertyInstance
                      Id="523fe0a6-2c45-4c60-aca9-62034d215b3b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f8a62382-16d0-42a2-a80a-840bf3c686e6">
                    <propertyInstance
                      Id="6ae60ee5-5df7-4f20-a2b5-fb833c580e11"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="106a733d-df4f-499e-acef-304546bd3173"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d5c5e376-5e11-4d0f-bee6-ed157edbdfa0"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="35e825de-20ef-4510-a61f-7d550df8a6fd"
                  name="pCreatur"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e24ba059-b8d1-484d-ae77-c9f54efcff27"
                  name="MemberList"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="64a97e22-4c11-44d2-a8d2-312a0a7dc938"
                      LastKnownName="List&lt;string&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="98ecee29-3e35-43ea-bd3e-d25f284cb32f"
                  name="InvitationList"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="64a97e22-4c11-44d2-a8d2-312a0a7dc938"
                      LastKnownName="List&lt;string&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e6645c73-621e-41bb-b77d-40dd932b92e6"
                  name="pEnableBalance"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                      LastKnownName="bool"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a3cec327-4f5b-49ec-aa82-6450ff0b1e35"
                  name="pEnableSurvey"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                      LastKnownName="bool"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1cd0ae50-354d-489f-a5f1-ba15067501f4"
                  name="TaskList"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="d8f12a85-0a38-4975-921b-0aeae0f59522"
                      LastKnownName="List&lt;ITask&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5bf0440c-263d-4bd2-a7bf-aecdf435e553"
                  name="SurveyList"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="3333e26e-7aad-4e16-badc-988f014a4015"
                      LastKnownName="List&lt;ISurvey&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ee4794fe-13d5-4bbe-bfea-ef7dcc03f91c"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="f11f82a2-e8b2-4696-aaec-caf661fb7698"
                      LastKnownName="IProject"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="539bb69d-6790-4448-9e90-bb078a9a6e0c"
            name="Invite"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="be3190d5-4210-4439-9b8d-e8b95621f099"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="278146ed-9c1f-4fc2-ad8c-315504cffd6c">
                    <propertyInstance
                      Id="3ebc0657-c748-4f3f-8714-0c045028bf8d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="97ee17ce-421e-49b4-9415-6bcb423f49b8">
                    <propertyInstance
                      Id="11b631f3-d6fd-4bc6-81e8-d60f74b1f87e"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a61b9ff9-6d09-4b19-9339-3058202bef2a">
                    <propertyInstance
                      Id="2f5532d0-8a50-4cbd-bf27-00c839652093"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="50b2ef20-e9a5-44be-b300-f76db990ca37">
                    <propertyInstance
                      Id="22c203ae-87c4-465e-82d0-fb43286b32dc"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="991b690b-d21e-4ea8-a5db-ab798fde3e95">
                    <propertyInstance
                      Id="73ffcda2-62a5-42fa-b4b6-5e9bb6acdc2d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9b94c940-cc01-4f97-97f9-508c77971114">
                    <propertyInstance
                      Id="c1bc368c-7488-4bac-90e1-c0f2dfacf5e7"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a3ae1630-b710-4074-b345-f8653490eea8"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="7c52b920-4548-4be1-89a6-db1bc4487ecd"
            name="Accept"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="8971bf8b-c106-457b-b866-d69681942bd5"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bb12f51f-313f-4a81-8b60-b80ea3bbd597">
                    <propertyInstance
                      Id="593a2486-86e8-4372-b252-89a2994d62fe"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dda42d2c-474b-48e2-81a3-be6a05c0bb56">
                    <propertyInstance
                      Id="20e0274f-1aea-45ef-a960-2cd724322fc5"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="21ca6083-46ae-430b-9097-ad465e02224b">
                    <propertyInstance
                      Id="5961e621-2faa-4ecc-aa56-d58214e70591"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="04ef50b3-a384-497f-bc0d-136029b9bfa6">
                    <propertyInstance
                      Id="d892e53a-9a41-4237-8514-1f7bab88e398"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="46bde2cd-0cab-4162-a1c5-9c8918992326">
                    <propertyInstance
                      Id="f22abfa6-8fdc-4b08-9bb3-e930d9bc6a7a"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6acd964a-3cc4-44a6-8923-9e37bd55f863">
                    <propertyInstance
                      Id="cd7f965b-419d-4762-8929-a62b25c278aa"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="51ed4383-59f6-4613-a4f3-1a9779f668ad"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="a4e395e7-f86d-410b-9fb1-eb53582b54e1"
        name="Project"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="4ef4c8dd-1ef8-4527-8494-bd3b13e20760"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="5f372cda-7155-4c0e-81b2-0554ab3a6506">
                <propertyInstance
                  Id="434077be-631d-4080-b21d-0e73e353c6cd"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="87fca21f-b58a-4a09-8061-78876b4da6d3">
                <propertyInstance
                  Id="71f38c22-5e06-4983-921b-811f38ed215a"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="2193a551-1d50-49cd-b34e-bc2eed3b9f37">
                <propertyInstance
                  Id="f5f45981-b634-4f96-98c5-a40f481e075f"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="bc34f991-8ece-4ec5-a1d1-1a9c5f135d36">
                <propertyInstance
                  Id="e8edecc1-f4db-47c1-867d-d8bee2d5e61b"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b31ccdcf-f8f2-43ff-ab6f-4a5f9eccb432">
                <propertyInstance
                  Id="1d2106c9-8e50-4756-8bd9-c3cd61293ae2"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="95787e22-691a-4435-80fa-74e043083dcf">
            <interfaceMoniker
              Id="f11f82a2-e8b2-4696-aaec-caf661fb7698"
              LastKnownName="IProject"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
          <interfaceRealization
            Id="b787df07-1963-4308-a87d-2edd3d73842f">
            <interfaceMoniker
              Id="19b8536b-9b7a-4db8-9023-521474db27e8"
              LastKnownName="IInteraction"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="5afc8cf3-401f-42ec-9c97-de8e89d75663"
            name="OnComplete"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="888d3387-0dcd-4ca7-adb6-a089b0f72b69"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dec73a6f-937b-4841-9343-1eb64667dcb7">
                    <propertyInstance
                      Id="1d355f6a-5352-441c-89c4-8f0c857a0aa8"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="540ec559-d708-4a54-bc47-f98fe84cd6d2">
                    <propertyInstance
                      Id="489ea19a-2dc6-49dd-87b4-ca2088401c3e"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="82da27f4-f475-4623-94b8-fbc74de647d4">
                    <propertyInstance
                      Id="636e2313-e74a-433c-891c-e190049adcb0"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f7ff60b4-391f-4617-ac96-ac5d75f8574f">
                    <propertyInstance
                      Id="f5296f0b-705a-4c70-9050-315f862b743d"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="993c9697-ae25-4a4a-97dd-f62e0e04697c">
                    <propertyInstance
                      Id="17f75e1e-7a93-4b0a-8f5b-e330c31b21c1"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="30d4ce5b-4c61-4af5-844e-257df1fab3ef">
                    <propertyInstance
                      Id="fdf8840c-3f87-407c-9ff5-90c7912377a3"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7b59ef53-5998-4e6d-a92c-43ba4827d3e5"
                  name="pEventArgs"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="38a06cc0-d0f7-442f-a3df-a8c330dde24c"
                      LastKnownName="InteractionEventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="f3491513-5d0f-4ad1-8770-3850f6393ab9"
            name="ChangeOwner"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="6284a2e7-48ca-4f55-b04f-ae3f67bed239"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="319ba53f-0878-4828-89be-ef15e31b8cd4">
                    <propertyInstance
                      Id="66bf0692-f5f2-4eb5-91c1-58b37b6b678d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="24bc30c9-3e90-41e4-ae70-93540bff7263">
                    <propertyInstance
                      Id="5d034392-ae39-41ca-bd21-58f8325289bf"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3a3bf239-c953-484a-808b-acb90efaab35">
                    <propertyInstance
                      Id="6d1f45bd-42b2-4ac5-b632-8808ff57e76f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6e560458-01e8-4816-9df8-d71191a5aa37">
                    <propertyInstance
                      Id="4f39f5b5-aa85-42e4-9f1c-88a96fdf3e27"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="01abd95d-79c6-4848-968f-a277a5660f80">
                    <propertyInstance
                      Id="d7e32dfd-a261-408f-9443-13c3a6728405"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1d95b7b8-25aa-419b-a105-ab895d8386a8">
                    <propertyInstance
                      Id="c6a795b3-88af-497d-b42b-0af831d9407f"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="48b558f3-bb30-4ce6-b3a8-db9424c46052"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="453525ec-5755-4572-ad64-5bafa1e78d20"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="e8cbfc3c-fa58-4966-a0a0-62b06c022637"
            name="ChangeIsActive"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b9448fec-e1aa-4634-967d-22c56e5336fd"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="197d3c5c-a8fa-4037-8c75-7f399457aa11">
                    <propertyInstance
                      Id="fb689bd0-64d0-4209-b461-c1fe0f08b93c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a6223ce9-8d8a-42d0-8edf-8d42f19987fe">
                    <propertyInstance
                      Id="02d15016-57ee-424c-9730-b28bb65d5b49"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="565a08d8-1fc3-43e4-a8c4-5ac859e9ec77">
                    <propertyInstance
                      Id="52d74c9d-769d-4cd2-bdc7-24862ac6b4d6"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="647e2f6c-5fe7-4f7c-a9e7-e74f6600e728">
                    <propertyInstance
                      Id="5ea086fd-1b6b-4f41-961d-678eb0eb06db"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4c0a6ad4-d7af-4677-8dae-2d55b0021c2a">
                    <propertyInstance
                      Id="ff6ca908-8c32-4804-a781-33816fdb0778"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="16f4e5a9-58ee-4352-9513-af5109e19882">
                    <propertyInstance
                      Id="83c58b51-6248-4d92-9da5-f086589aa999"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="46ea28b2-88ee-42cd-94c1-999a49bddd16"
                  name="pActive"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                      LastKnownName="bool"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="c15025ff-332e-4e81-83d0-539fc4f13100"
            name="AddTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ffaff918-d9f4-435d-84ab-264d896e3ed0"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b4256f7b-ebe5-4424-b279-415d8dd12758">
                    <propertyInstance
                      Id="60ef4759-026e-4100-93f3-170de852db61"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1427835d-b02d-4807-a03c-8324dafa91a1">
                    <propertyInstance
                      Id="99b054c8-0a6a-4315-b75a-69b0b89b6f97"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8467a052-f21e-482c-9e05-e0f4a7599a5a">
                    <propertyInstance
                      Id="6ab495e1-ec4d-4b17-9a56-060b47e78aa2"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f386006d-f8ff-4b63-8d3b-a0049b9c6819">
                    <propertyInstance
                      Id="f01cfad4-6a49-4b56-8530-541ffcdb51bb"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fac9df1f-c34d-4fdb-a99e-f67a1e707e8c">
                    <propertyInstance
                      Id="28ce1357-31f8-4707-b6a0-2ab497ba5895"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c31f3ce1-a704-47e2-85ee-91809dc8eb29">
                    <propertyInstance
                      Id="805af9cb-a254-4502-87ad-deca166599e8"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="efbda207-6afe-4f31-a6d4-bc7a87dbaede"
                  name="pTask"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="d58f5d47-1101-4eb4-9bc2-49577bfa05ea"
                      LastKnownName="ITask"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="2d84633f-b2f9-4fc3-b545-e5fb88e7dee2"
            name="AddSurvey"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="c62f0c0d-320c-46b9-92b4-f9ceafd8515a"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3a280da3-b810-4e85-9452-aee972261307">
                    <propertyInstance
                      Id="a9884f7b-3a51-44c2-b2a2-6c7629fd9910"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1499adaa-ebd0-491e-9b7c-5d671de5299a">
                    <propertyInstance
                      Id="5f871325-fc72-43dc-8ce6-473050713b18"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c9cba1a6-7470-4410-9189-3b20a2fd1e0c">
                    <propertyInstance
                      Id="5f5ceddd-7788-488f-b7da-940c260da7be"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9c373d74-dbe8-4670-ae48-f73ad39e9031">
                    <propertyInstance
                      Id="eebb39d5-7ea4-4b61-9200-44a0f893191c"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="62480f4b-1d9c-4b1f-abc5-b028ba2460c8">
                    <propertyInstance
                      Id="130eff86-afba-4ed2-b8ce-c423e2a59128"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="98d86eaf-d376-4762-bb01-c3c088bbe870">
                    <propertyInstance
                      Id="0037f1c8-3392-473a-8dcb-004588744cfa"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a100ae80-d068-4c37-883d-c0d6c5e9d8ef"
                  name="pSurvey"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="9cbc0ab2-ee20-43c6-8343-4626741c339a"
                      LastKnownName="ISurvey"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="9c7659b1-7652-401d-944c-9244dd8e3e66"
            name="Invite"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="5c4a7355-e65b-4c28-ac35-e680a6a339bd"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="212700e8-e231-456d-988a-9a6b14b496a1">
                    <propertyInstance
                      Id="727d5957-15fa-4efe-bcf9-95a025330baf"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="208d19ae-0431-48a7-8587-ae55d43252bd">
                    <propertyInstance
                      Id="f49f3460-30a8-43fd-8c2a-5c435c9ef761"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="845f9f8d-d0da-45b5-a02f-3a8efc3c1e3b">
                    <propertyInstance
                      Id="4b4a64ee-fb93-473c-a637-8302157d66c0"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="63d9d1ed-38e1-4034-a03b-f8228ec0db44">
                    <propertyInstance
                      Id="13c8e187-ea8b-47a5-a1cb-3cfae2f85faa"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b3c13aa6-19c7-437c-bc38-ff3859497c58">
                    <propertyInstance
                      Id="7e598030-b110-4829-8b1b-52088a2dcbca"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7f051b5f-b7b8-4c96-8b70-8c5cc57e059d">
                    <propertyInstance
                      Id="94c717f1-915c-47d9-af76-c79f9903e47f"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b276d168-ee66-4da1-a188-e0663c60b0f2"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="8061ff9d-854a-4d41-92dd-34b44de991fd"
            name="Accept"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b249c8e0-a76b-4cdd-9791-686d1675fbe8"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c4f03ac6-3790-40cb-ab14-91a956913ebb">
                    <propertyInstance
                      Id="ec2aa70e-d120-4897-9d48-44e7b5fd212d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9a9a9e12-85da-4e93-9d91-0897ce4cbcd8">
                    <propertyInstance
                      Id="f602d6fd-9b86-402d-8ff4-b80901ec2bfe"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="895415fe-94bd-4e69-afcf-5adc8a2885b1">
                    <propertyInstance
                      Id="d0271505-3aef-48ae-b38f-2744f15be8f6"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2af07aef-8814-4068-8253-f5ce594cc250">
                    <propertyInstance
                      Id="c88d620b-b521-4f5e-8548-43b59d256b51"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0c69d9f5-6b41-43b8-8688-d87341184234">
                    <propertyInstance
                      Id="66ca87ab-b23a-4438-895b-daa2ea946cb2"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3e213c5f-5f7f-4f28-aadf-ca906bce43a6">
                    <propertyInstance
                      Id="9cd76304-a0ec-4080-816a-9b60d97d33be"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="73576bf3-c627-4744-8ae1-507002ea52b6"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="4ac21e1d-916f-4daf-8cda-73751adaf5a7"
            name="Leave"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="f1110710-11a9-4d26-b78e-50ff28e43c9f"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d75e1b7f-427f-4000-a688-c83f38557401">
                    <propertyInstance
                      Id="23a3ddb6-cf45-424e-bd03-c099e3536f03"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b13e5213-eb1d-47f4-9b97-84f296b53862">
                    <propertyInstance
                      Id="fb6c30f7-9023-49e9-86f0-26c70965ed0d"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="763c3889-57da-4bbc-9522-7551fd8616be">
                    <propertyInstance
                      Id="b2ab52a0-98ca-4326-a3d8-9ca47eaa9201"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a952500d-1ae3-494d-9007-66a3e1cca27e">
                    <propertyInstance
                      Id="278ac13e-20d2-4f66-b1e7-554aeeb4fb9d"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="87c979e5-28e7-4231-977c-82c0badf54cd">
                    <propertyInstance
                      Id="c032e194-1dba-48f8-9e5e-b8807e2f7075"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="269aec99-7878-4904-8b15-875330c7fa19">
                    <propertyInstance
                      Id="7f36efb1-9fe2-49a7-8144-d135aafc7e9d"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6b260df6-05ba-45a0-9063-3612088cda74"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="6e6b721d-479c-496e-bc9f-7864350534f4"
            name="KickUser"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="f3cdda85-be61-45aa-afd0-20c74ffbc14b"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d604ec58-100f-42e5-92ec-21dc423f31ad">
                    <propertyInstance
                      Id="0818738f-4464-4c2d-9fc7-6f882c7c6cc8"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e6017730-2668-4b5a-b2de-9c4774260821">
                    <propertyInstance
                      Id="81890aac-022c-442f-a425-9b44741aa335"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="addf5394-0c67-4ba9-af14-cf73d45366a1">
                    <propertyInstance
                      Id="9a74b5ea-4725-42d2-85d1-d4597ffc5bf5"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="380f0ca6-dcdb-4110-a68e-cd9326a9e303">
                    <propertyInstance
                      Id="e1f9f66b-ef2c-4c22-9c00-1cee665f65e3"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e91d6607-927f-4b5a-9438-76767bf3bbbd">
                    <propertyInstance
                      Id="eabec244-ed7a-45b9-8ca5-a82d434d81fd"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fe18ad8d-ce49-4bcd-b366-6b375b957758">
                    <propertyInstance
                      Id="aba522b3-2b6f-4e55-86ef-e8129b15d14f"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="78c5c261-0612-45b2-b0e1-b191c772b197"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="7c744452-bd2e-42ae-bac5-ffc62e390958"
            name="OnModify"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="e82b0b21-f657-4bea-a3f0-a6a0e1a6f66c"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="68f68ca5-643f-4340-89c2-d86f7b8cb7f2">
                    <propertyInstance
                      Id="5ce591a3-4e3f-4918-9716-de5d0d5b175c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5019b212-a362-481d-bf20-04b147d6ac9d">
                    <propertyInstance
                      Id="d1b7a65d-0e4b-41ea-97ed-4c0f92d901e3"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="52808a6c-936b-4722-9d89-51b915bf2b05">
                    <propertyInstance
                      Id="0f58401d-041b-4bdc-abbe-9e267ad7cb03"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="65057069-a9a0-4f91-82af-1e3c22db381f">
                    <propertyInstance
                      Id="10a76783-31a0-4ffd-b16a-9a04d8074b62"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="31a45d7b-a697-4b00-a333-77ae0f65fe53">
                    <propertyInstance
                      Id="bc01054d-3953-4bcc-8d59-3b94e60b41ed"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2d85ec4b-a0b8-4ad8-8af0-6fc67f60c791">
                    <propertyInstance
                      Id="66f8b027-ebb4-4e35-81e7-3cedb1349a4e"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="bb652109-0b82-4826-9dd7-3842b0a4b800"
                  name="pEventArgs"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="38a06cc0-d0f7-442f-a3df-a8c330dde24c"
                      LastKnownName="InteractionEventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="61382ae6-4cb2-44eb-a992-90528fc53ad3"
            name="ChangeState"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="572edcba-a538-40b6-8be9-4e9cb81f73b5"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eb351a7e-1fdb-4b06-aebc-775aba4651a8">
                    <propertyInstance
                      Id="62e73cab-f9ba-40bd-b0e3-ac03e8817f53"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8235bf44-c8ba-417b-9178-f5129862e8ac">
                    <propertyInstance
                      Id="112d0b5b-c50d-4a9f-8e10-3b8dbbcb7ad4"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="743ea04d-fcbf-4c30-929d-e1d6d390c991">
                    <propertyInstance
                      Id="3a49b04a-0373-4771-aa31-b5052ddccfd8"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ac82a837-c114-497f-a5c7-64920b9efc45">
                    <propertyInstance
                      Id="fa9975f5-5d73-47f1-b23e-0e8f31384664"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dcd35206-32fb-4f40-a92d-050075f48cff">
                    <propertyInstance
                      Id="22df8ecf-6cf5-4dd6-8b6b-04940fa4f7cb"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="43d1fbf3-65fa-4273-918d-9c1a58554cca">
                    <propertyInstance
                      Id="73ff3b7a-a838-4a2b-b718-f7477f157dff"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a57b78fa-4fc8-4798-b8aa-7ed8e3442fc6"
                  name="pState"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <enumerationMoniker
                      Id="108764e7-190c-488d-8e26-925dd4ba7fe2"
                      LastKnownName="InteractionState"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="55b8f3f1-9414-4745-a829-e285933e0eb6"
            name="OnStateChanged"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="635df8e6-e515-4dba-9e7a-458382d1a91e"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="62bbbfaa-3743-4b17-9d30-6d3033fef489">
                    <propertyInstance
                      Id="dc7016b7-7fd9-4d01-97bc-f8b8619cc4d7"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1b8dbaa8-0fa7-4d66-ac1c-98e0ea8d1775">
                    <propertyInstance
                      Id="5bd60d1d-56b4-4081-8ba6-45ec76451776"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6b0b94be-bc3a-4ece-a735-14b82ad1bfca">
                    <propertyInstance
                      Id="4f0ce2b6-f609-49b8-be54-70ce39a4c887"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6a1d33b4-2bed-4be6-9adc-cb244100f5e3">
                    <propertyInstance
                      Id="1c25f47d-42f8-4223-af19-ff13771c1965"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2a8d3388-26cc-4d6a-9b2d-585df26b4722">
                    <propertyInstance
                      Id="42576d3f-1539-4b2e-a7a5-8f895130aaa3"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="42d621cd-b267-43bd-9b68-30bb99dd71a8">
                    <propertyInstance
                      Id="b431f8c7-dc50-40e5-8599-9d9948612b13"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="fdf47415-582a-49b4-bd95-6ed317acac7c"
                  name="pEventArgs"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="38a06cc0-d0f7-442f-a3df-a8c330dde24c"
                      LastKnownName="InteractionEventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="5b0354ca-176d-492a-a544-a014b3ecee9e"
        name="IProjectFactory"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="63761916-fafc-4fc4-a89f-c561114319d3"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="7eadae69-7327-429b-a8e2-b69b4834ce84">
                <propertyInstance
                  Id="dbb3f344-eeb1-42d8-a86e-fe6df332d015"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="7055156d-01fa-4ee7-b338-1cc2f38843ba">
                <propertyInstance
                  Id="c4512d94-f26c-4b01-ae50-13261522d621"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0a04b660-b336-447e-b796-46b18a847efb">
                <propertyInstance
                  Id="291ade77-3dac-4f87-bae6-18ccfe406642"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="116e9e84-04e8-4fac-8ecc-fd81a98628eb">
                <propertyInstance
                  Id="293a530f-f243-4b8d-8a06-0cf64d88de1d"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedOperations>
          <operation
            Id="ee0fb5fb-8ada-46e4-a42d-6d50359b3e00"
            name="AddSurvey"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="c6cef350-2382-44c6-9568-5288ea049356"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="37354923-b7cd-42df-9d34-4fbf02e33b2c">
                    <propertyInstance
                      Id="23dcd73e-500c-461e-bb6f-b2be46d0ad1a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9ba0e723-1081-43df-abb5-e028eb63a45c">
                    <propertyInstance
                      Id="c4cad440-d030-464d-bef5-c75cca5e61db"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bd64452b-a2ba-4e0e-b294-97df65c62f7f">
                    <propertyInstance
                      Id="b96af4b3-4915-4d67-b7e9-35536d5f4919"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="978cb63d-9949-4f76-b6bb-b6d8d6e723c1">
                    <propertyInstance
                      Id="907d2e85-d83d-40c8-be5b-83bfb7a4f949"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="293274c0-d463-4c20-ba2f-a1cd0ba45113">
                    <propertyInstance
                      Id="b64e6d33-65be-4f9e-9062-366d2050c3e0"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="11bdae70-573e-4e41-9d29-1711ed207785">
                    <propertyInstance
                      Id="45e93ec0-f1a0-4b1a-8301-11d144486e6e"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="99c7a165-5205-4d55-9c98-70d118e17795"
                  name="pSurvey"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="9cbc0ab2-ee20-43c6-8343-4626741c339a"
                      LastKnownName="ISurvey"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="c2cbed89-fcc8-4504-bc1f-dc5617c4f141"
            name="AddTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2ac95057-67e2-4671-b025-c710ef3787f4"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dfa91149-336d-4cfe-b324-d5041d1d5485">
                    <propertyInstance
                      Id="c6ce5936-7fa3-42ba-a88e-c74345775290"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="909fcb87-9e0e-4e7a-a378-64dd9e05ce87">
                    <propertyInstance
                      Id="d04376c5-6add-49d2-9a37-8d964dcadb4a"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="26ad2556-bcc9-4227-b838-b05c37182388">
                    <propertyInstance
                      Id="665b539d-9f1e-4e21-9864-1803fc25f7f9"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f5f98533-7d69-47fd-a66c-862553bd0e51">
                    <propertyInstance
                      Id="17b98ef7-c553-4401-acb5-c613a693aa5a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="68a3737a-5613-4269-bd2b-c07c1dd3802f">
                    <propertyInstance
                      Id="3c24924c-8cc3-4981-9908-00e72164d56c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a68a1991-c05d-4f24-8b32-0bc02b80a52c">
                    <propertyInstance
                      Id="a56c0cb7-9ded-4fd4-8557-c5a920d7f057"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ccba471d-6934-4b94-90e6-7501aa21761a"
                  name="pTask"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="d58f5d47-1101-4eb4-9bc2-49577bfa05ea"
                      LastKnownName="ITask"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="0421c987-619d-40de-a200-1ea4779bd35c"
            name="CreateProject"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="28cee4b8-c04a-4bcc-9c8a-710e0a417d2b"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1417a2a7-9332-4abc-a19b-1a935f816252">
                    <propertyInstance
                      Id="28141521-1430-41d5-a012-765749afbf10"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="81d4d1d0-1412-4402-9495-3707f3763b41">
                    <propertyInstance
                      Id="d261cb9a-66d4-4326-a984-dfb205196817"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="49d0c60e-4a40-45f3-8108-0f4b01859106">
                    <propertyInstance
                      Id="f4bad46a-d9c4-4168-a520-67a5db9f08ad"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="40e1942b-4d99-41a9-b0dc-899b996e9489">
                    <propertyInstance
                      Id="455bf445-26ea-4aa8-af2e-420d9dbb20d1"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="17d8feb2-69a7-41e9-8079-8167e32c60a5">
                    <propertyInstance
                      Id="febd28de-a81d-4489-9744-5e35754e3c75"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="879429fc-33ea-4b16-a7b6-306bc91a647e">
                    <propertyInstance
                      Id="292691c3-5ada-4441-a944-018aefa2e83d"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b3ff4b76-89d1-44df-a871-1729172e9714"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="f11f82a2-e8b2-4696-aaec-caf661fb7698"
                      LastKnownName="IProject"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b050388a-47ba-414b-aaf4-d2190378ea1f"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ddd0717d-be0c-42cc-9264-82d657ca7be6"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2a2556e3-3bc1-4153-9670-2ca944d05151"
                  name="pEnableBalance"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                      LastKnownName="bool"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="cddb93a6-77e3-47e5-83e5-58b2b6df7ba8"
                  name="pEnableSurvey"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                      LastKnownName="bool"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0c5b20fb-dd64-416c-b7dd-e42e127496ef"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="67783e09-f0fe-4596-98a8-c43db471a7de"
            name="CreateProject"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7d7c9561-4ee8-4539-a996-239f7db31392"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d1f6b602-2176-46c2-94a6-f0230790e77f">
                    <propertyInstance
                      Id="4ead7882-a802-442b-9ddd-95e64d53f1c3"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3768de03-d9ef-427a-a530-b5af1a4627ec">
                    <propertyInstance
                      Id="8191feba-94e9-4796-9434-1962a1b92bb4"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ee7e57a8-90da-441b-bc5c-44c425733bc9">
                    <propertyInstance
                      Id="8cb53bf6-10e8-4cf5-9f2e-ce2e659c73ab"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ca11e284-1763-401c-a73c-c6335580f607">
                    <propertyInstance
                      Id="1eba9323-352a-46be-a516-e76fe69ee4ce"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="640f831b-3514-460d-9dd9-50fc20abd8c2">
                    <propertyInstance
                      Id="aa1af85a-9ad4-4c9a-9f22-3522cad3272e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e4ab1886-b6bf-4145-8eec-b94930d489a0">
                    <propertyInstance
                      Id="ab1fcc1e-42dc-402f-82cc-ed0dbb681c97"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="817ca61c-9c40-4343-ae50-8a590c3c1a3d"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="f11f82a2-e8b2-4696-aaec-caf661fb7698"
                      LastKnownName="IProject"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="895a388b-065f-4041-bb4d-5d23543e70aa"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="022fb959-9476-4de4-8674-5894929e515b"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5a8c7928-c2fc-4a6a-8217-87be2aae60fa"
                  name="pCreatur"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="79e4974f-f54f-4e50-af2b-d17cf2ed64ea"
                  name="MemberList"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="64a97e22-4c11-44d2-a8d2-312a0a7dc938"
                      LastKnownName="List&lt;string&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="785ad9e7-5a12-4950-a557-062c20240a06"
                  name="InvitationList"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="64a97e22-4c11-44d2-a8d2-312a0a7dc938"
                      LastKnownName="List&lt;string&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="8bbf68ef-c555-4d39-86b9-c9ceb5c5c543"
                  name="pEnableBalance"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                      LastKnownName="bool"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="598745c2-41e1-4320-8893-18b9e20e7be5"
                  name="pEnableSurvey"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                      LastKnownName="bool"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="61ff1057-4e87-48fc-a8e0-5b42ccfee1b1"
                  name="TaskList"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="d8f12a85-0a38-4975-921b-0aeae0f59522"
                      LastKnownName="List&lt;ITask&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="46235f92-d6a5-47e0-b0fc-0fafae69f1b5"
                  name="SurveyList"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="3333e26e-7aad-4e16-badc-988f014a4015"
                      LastKnownName="List&lt;ISurvey&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="91ca279b-7f98-4ef9-bf49-6fde21df0166"
            name="Invite"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="c11d0a9e-0103-4101-beb7-3f404bedcfcd"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7b29301f-4f37-486d-9f0f-f968c18fcb53">
                    <propertyInstance
                      Id="c54d498a-808a-4116-9cf2-8c02e1a92b9d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f330b63d-474f-4fdb-b5d4-a1118224aa94">
                    <propertyInstance
                      Id="a92e574a-329a-4469-8153-d88417c5991d"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ca2ab033-5370-4f1d-b76f-60181f9bdbd8">
                    <propertyInstance
                      Id="e122edbe-e022-4995-8803-2c175ce5b01f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="83108585-ca02-4191-946e-fcd2eb586607">
                    <propertyInstance
                      Id="bde5a388-1aaf-4d20-9025-7e1eb30427e2"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c57a00a8-3114-4b78-be34-1799068cd10e">
                    <propertyInstance
                      Id="04c2b665-74cc-4d47-a9ec-67f0fd76dc49"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="adfd8306-de13-45f6-8399-276c49133dc5">
                    <propertyInstance
                      Id="26c91bf4-71f1-4c68-85f8-7ce15cfcb719"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a1883903-cf39-4799-9617-464baa5de76f"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="21dfe684-2a10-4137-ac25-52f9a4b7c150"
            name="Accept"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="730e4e6e-7afd-4525-98f0-ebc5dba82381"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5e1c6aed-cc43-49f3-bb43-a87d571503bc">
                    <propertyInstance
                      Id="27019ca6-b95f-4a95-ba04-cd3e725255a5"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0b55f2bc-2155-4079-b92e-c33e8b32048a">
                    <propertyInstance
                      Id="11060e7f-7755-4da1-80ed-39ed94e25ba3"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e13cd4b7-a186-46c1-8a40-a260f9cc7243">
                    <propertyInstance
                      Id="81f821b8-2e5f-4de6-8ba5-72fc735cab0f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="74659e6f-c67d-43c6-9c56-2a15d8f5bc90">
                    <propertyInstance
                      Id="bc8df360-7492-47b9-af45-fa57fbedb801"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5845df23-608d-487b-bd93-5ce4dbd4ac64">
                    <propertyInstance
                      Id="40377429-fbc7-4e6a-ae7f-7432c5d8cadb"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="02e57c86-2bb6-4e40-afdd-630084994394">
                    <propertyInstance
                      Id="e5f66139-b1ff-439a-a754-6f9323779388"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0ce36f3a-e173-4ce4-8235-f1fe4245573b"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="f11f82a2-e8b2-4696-aaec-caf661fb7698"
        name="IProject"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="189a0fb6-9ac9-4110-b55b-94c740d6e375"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="7faf0de1-bc18-4bee-8fea-a105de8da0c6">
                <propertyInstance
                  Id="d003cd58-1816-4f70-9ce0-8c8b2fed8dbb"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="e8b17ec3-7b13-47a9-bc39-bce39703fa47">
                <propertyInstance
                  Id="5b4f304c-d563-49dd-8292-cbf22ae51388"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="5f8624f6-2a2d-4e37-be7d-6c559f729b53">
                <propertyInstance
                  Id="bcf8169d-7ae6-4ab5-b830-ac6cf6ef8351"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="fc6c7e89-68ec-401b-86a2-dc45f98b0ae2">
                <propertyInstance
                  Id="7cffa441-7025-4f3d-9064-dc6917e668e5"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <targetEnds>
          <association
            Id="592a5a0e-b26a-4932-afbe-833489264b0b"
            isDerived="false"
            sourceEndRoleName="IProject"
            targetEndRoleName="ProjectAccount"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="a47bc4c2-debc-4059-8877-ed8f3f02c191"
              LastKnownName="IAccount"
              LastKnownLocation="InteractionModel.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="e0443fda-0ff8-4175-90a6-bc0d7e4d7863"
                  name="IProject"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="9f0f5f25-0f0c-4b94-9dcc-902fd1ae8af7"
                  name="ProjectAccount"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="true"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="cda83d7a-8d56-42b6-8b08-a5421dc1338e"
            isDerived="false"
            sourceEndRoleName="IProject"
            targetEndRoleName="TaskList"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="d58f5d47-1101-4eb4-9bc2-49577bfa05ea"
              LastKnownName="ITask"
              LastKnownLocation="InteractionModel.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="405f65b8-6e6e-49ba-a6ef-e29afa5cfadc"
                  name="IProject"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="f7e78213-6f35-4411-bd65-b62c70f3e3ef"
                  name="TaskList"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true">
                  <lowerValueInternal>
                    <literalString
                      Id="862c815c-be35-47ca-8430-dfe0c46e3be8"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="47f86fdd-b9a0-47cb-bc81-6d4945ba2dda"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="4e16f2bd-b184-43b3-9904-45afd221610d"
            isDerived="false"
            sourceEndRoleName="IProject"
            targetEndRoleName="SurveyList"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="9cbc0ab2-ee20-43c6-8343-4626741c339a"
              LastKnownName="ISurvey"
              LastKnownLocation="InteractionModel.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="8a8d3f25-2f03-4a5a-b6df-c662b2af2011"
                  name="IProject"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="48cab2e5-dddf-48cc-b6ee-3c1ce45adc68"
                  name="SurveyList"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true">
                  <lowerValueInternal>
                    <literalString
                      Id="a10317ff-1dae-495d-ad6f-9729f9d65357"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="e691461e-7407-432d-b5a6-053935787d07"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="a34970b0-7666-4db9-b33e-945d93cee24b"
            isDerived="false"
            sourceEndRoleName="IProject"
            targetEndRoleName="MemberList"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="ca220433-d919-44cc-b0e4-89889885ae49"
              LastKnownName="IUser"
              LastKnownLocation="InteractionModel.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="54158b41-7a1e-4393-9a0a-6edbd49b7a75"
                  name="IProject"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="81ecaad5-4543-444d-b69d-68e564eeda5b"
                  name="MemberList"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="75668dad-71d0-41b7-ac56-4438998e842f"
                      name="Lower"
                      value="1" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="6660d1ce-df5d-43c2-8343-e5b07345f107"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="cf08294d-23bd-46a2-8128-7e520c7f0588"
            isDerived="false"
            sourceEndRoleName="IProject"
            targetEndRoleName="ProjectChat"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="4210a4e5-45c3-42ee-85c8-a036d1e23bdf"
              LastKnownName="IChat"
              LastKnownLocation="InteractionModel.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="70db07e8-8df8-4da4-be5e-137991515410"
                  name="IProject"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="bf94ca3d-9774-4860-997c-c9fb1f765a3b"
                  name="ProjectChat"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="true"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributes>
          <property
            Id="6d59b7b2-5395-4fc4-b502-6b95e43a7771"
            name="EnableBalance"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="fd407cbc-93bb-491c-81eb-52cd8eb902a2"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="658dfcf7-0528-431a-81ef-2511a0fbb1c0">
                    <propertyInstance
                      Id="43b5ea84-19b8-4528-83c4-db499c90b470"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6392071a-6531-4185-9731-b9c963f6c7a4">
                    <propertyInstance
                      Id="3f87486f-c14f-413c-ac15-0c2880d036a6"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0582d8d8-e021-4155-aede-7bbacf6797d2">
                    <propertyInstance
                      Id="f3dfad80-8197-4ec6-9461-afe6cbd82bc2"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="050d6379-4c74-4ea3-9084-214a02a45c44">
                    <propertyInstance
                      Id="d8d659a3-ea83-4a54-884b-4beb258b6ae8"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6f120934-ebf1-40c7-bea3-0a232404113c">
                    <propertyInstance
                      Id="f1217231-37e4-481a-93fc-85cdc2af099d"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="496646de-776b-4e46-a0ca-1d0fb3709396">
                    <propertyInstance
                      Id="cade4387-ffaf-4b0d-8680-db6af3c19d9d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1ac61bc0-bf88-4a48-af34-bce995444862">
                    <propertyInstance
                      Id="0c842169-4baf-49a2-b6eb-4a9a30424390"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                LastKnownName="bool"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="41c64232-9305-44c2-b083-bce9f1769c30"
            name="EnableSurvey"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="6968150d-48ca-46ed-aad7-e27bc76c2488"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="05539ae3-bed6-45d6-938f-4286df5fd262">
                    <propertyInstance
                      Id="5685b0ed-150a-4350-8860-3fb5d351794d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8d296611-8d9f-4093-9fe1-a199ace192bc">
                    <propertyInstance
                      Id="3d63af7c-2c6f-4d2b-bd45-2a70218b315c"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="96970e8a-9edc-4ebf-b473-9e263de4cbf1">
                    <propertyInstance
                      Id="3ca7d868-6446-46e2-b700-eae741dffb0d"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="be6d1760-fd86-4e40-8d11-b4bb753ba807">
                    <propertyInstance
                      Id="c14216a0-4601-48e2-92d0-e4d6f6350cec"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e6d70730-c7d4-475b-b4f1-da0c1ea388af">
                    <propertyInstance
                      Id="81e4d7a8-4431-4428-9052-236bf10bd4fa"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c1d018ba-1936-4c03-861c-613d1b300c57">
                    <propertyInstance
                      Id="530ee0b4-c151-4b41-8537-8f0481965c68"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="df299702-85aa-4259-a62c-305f84410949">
                    <propertyInstance
                      Id="f45e101f-b607-4a96-8c5b-603f010125ce"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                LastKnownName="bool"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="bcfd92b0-db21-446a-ad2e-ccb61579e314"
            name="InvitationList"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="d0336172-1f7f-449f-a41e-ee6ab38cb7e9"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="45e12846-ed27-497a-af9f-8463d33dc090">
                    <propertyInstance
                      Id="d758632d-7b8a-4112-b99d-4dae1caa1ff7"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2746666f-435c-49d4-bd4e-45baefb4b75b">
                    <propertyInstance
                      Id="6eed2ca9-0606-4214-a3fd-e94b5673b0cf"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="96e47c05-2024-4a95-a7d4-749dfec002d6">
                    <propertyInstance
                      Id="14f6be17-23dc-4364-ab5a-237bf880dc1a"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7b856cf0-a16d-48f9-9273-d03961ca6d32">
                    <propertyInstance
                      Id="fe372089-12d3-4adc-b208-d57ea2d44787"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="93fa9b82-147d-431a-9ae4-530c2402ad61">
                    <propertyInstance
                      Id="7cb96d7c-03d6-4ee1-9180-73b99a4a5aec"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9b290f32-6cc2-4a35-9de3-fa280ccc107e">
                    <propertyInstance
                      Id="9fc02cce-3ddb-4181-9be9-c039b0fa3a71"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9b3b3705-743d-47db-9dcb-b005bd8a8e2a">
                    <propertyInstance
                      Id="ad941510-4d4b-49f8-a0d6-e578b31afa21"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="f341b309-e5d6-44f2-9fca-6af32b9c2ddf"
                LastKnownName="List&lt;IUser&gt;"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributes>
        <ownedOperations>
          <operation
            Id="b3362d13-d699-421a-a9d9-44c0fab35e0a"
            name="AddTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="4d0a2cba-04ca-4259-a06d-27971816430b"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b7b38663-b2ba-4b07-9b47-d6d2a2ff23df">
                    <propertyInstance
                      Id="45a2ed0b-9fbd-4397-aa81-1c6d3d1b165c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7d273f4c-6f03-4aac-82c2-d778195a7fd7">
                    <propertyInstance
                      Id="47d965fc-ff63-4ab9-a50b-286a6476e900"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fdb4adb0-6947-4aa0-98bc-798510875578">
                    <propertyInstance
                      Id="041c1b6a-c4b5-4c4d-9efc-c97907cdca8d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="76daf6b0-c5db-48b4-8670-09648d6b5091">
                    <propertyInstance
                      Id="474a0bc8-057f-4da9-bf39-b6809b955669"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="39f11b49-8155-4ef5-b30a-fdd31a32cd98">
                    <propertyInstance
                      Id="a7f47760-9ad1-4420-8ed3-6e4ff65e93e6"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d4a7f75c-57bf-42da-9a8b-63b95a8c1f19">
                    <propertyInstance
                      Id="58cea6bf-1258-45d5-84c2-4ba189feb289"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="550cec71-f888-4904-a92c-b6a1dfeaed01"
                  name="pTask"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="d58f5d47-1101-4eb4-9bc2-49577bfa05ea"
                      LastKnownName="ITask"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="6136b675-6780-470e-8df2-4646cc36e348"
            name="AddSurvey"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="3e96ffe3-0ad4-4f79-8b47-a5b146e5542e"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eb488b11-9ccf-4e59-9623-70ead3fd69e9">
                    <propertyInstance
                      Id="aabff24c-8745-4085-8d9f-f0ceb8885e27"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a2dc16dc-1a94-4e19-9675-b8ba6289712e">
                    <propertyInstance
                      Id="5485d487-698e-4737-b7fb-951f33865692"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c8068ca6-29e6-4e53-b140-20e37ff31d06">
                    <propertyInstance
                      Id="9e12be0b-58aa-43c3-8e70-434fb285cce0"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ce517902-0e99-4024-b0c8-930ba5af2b1f">
                    <propertyInstance
                      Id="9bed7f6d-c493-4005-bcc4-bc0a01ce9cc1"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5ec01a4f-3b65-4669-8dd8-002bf00ceb67">
                    <propertyInstance
                      Id="6c1ebba8-9710-459a-a039-f4e427d380bc"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8533f3f0-7eac-44ba-915d-0de6eeaf5e4a">
                    <propertyInstance
                      Id="dd9b7f89-8fad-46c8-8c99-34b503fde1d0"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a47cee93-89e8-4ea2-a009-d43c3187723d"
                  name="pSurvey"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="9cbc0ab2-ee20-43c6-8343-4626741c339a"
                      LastKnownName="ISurvey"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="1f84c64d-a054-43bc-aa87-cb5c506eaea1"
            name="Invite"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="3ac03d2b-4627-4c97-82b4-04f70a7d9389"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="44b5598b-0c42-49a9-b456-e728fafaa966">
                    <propertyInstance
                      Id="4f37928e-a6e0-4b07-b3ad-bde88bdd93fb"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8258b5c1-7c94-4f3f-b763-a73d191d7805">
                    <propertyInstance
                      Id="55f44ed9-018a-4628-a54f-40ac21c71b12"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7ae6c7f7-6db1-49a2-bc33-1975114aeda7">
                    <propertyInstance
                      Id="c17d974a-4d16-4aee-9476-2bce2c444f3a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="708092e0-7b5c-4d48-9e08-c7a25944d65a">
                    <propertyInstance
                      Id="9922931f-e08b-45cf-a2c0-049698941b93"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d33fef1e-9051-4f8b-9b24-769d0e89d345">
                    <propertyInstance
                      Id="1c0b4bd5-b3b6-43d9-a105-aade80526dc0"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8ae237f1-7370-4fba-b505-a7dfd48e4d98">
                    <propertyInstance
                      Id="17c325d3-8b7e-45fd-ae96-905b462a077f"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e80a19cc-2ff9-4204-99c9-3ea11de1cfa8"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="97fb6cf1-b679-42eb-af73-729a45c79161"
            name="Accept"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="119e6ef3-b13e-41f0-abb3-9b052384add5"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5f28d6f5-b301-4f11-91c6-84578390896e">
                    <propertyInstance
                      Id="65fb2941-09bf-4d92-9f03-18d369af562e"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1a754009-2205-4652-ae25-f25d1b14b6f4">
                    <propertyInstance
                      Id="235a0da2-89d3-4d93-b749-3c15bfa58757"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fde819e4-6900-4d4c-b3fd-29bdec14db76">
                    <propertyInstance
                      Id="e7ff0d38-b2e6-4732-a1c5-9f462123dfff"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3f52ed1e-3930-4d9a-8f73-550e5dfec326">
                    <propertyInstance
                      Id="12ecaa9a-4c8e-4923-9b57-be2307301eb9"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="aa51bf1f-cbda-4d10-9122-feddb67fefd3">
                    <propertyInstance
                      Id="f277cada-e57b-4d86-884e-eb7e1f462f8a"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9ccef82e-f6e6-4c3f-82e3-e800cc8767b0">
                    <propertyInstance
                      Id="6a353192-5432-4e16-a18c-c13b67f0483b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="320858e5-c3eb-40e6-82c0-591c6c2bf581"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="46da102f-6153-4e33-9764-0b913154bc70"
            name="Leave"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="55758e58-b1ff-4544-b122-84d10fb2936a"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4cce5337-325d-47e4-8ff1-c65c2340f420">
                    <propertyInstance
                      Id="a3b32db5-2ff1-4946-9ad4-f3e74d5412b4"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="db776ce2-37f9-4c34-b940-f5780c77c909">
                    <propertyInstance
                      Id="523cf526-9e3f-48be-82c2-68c053b1cf75"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8e88dafb-c85c-4604-ad91-711ac7df7feb">
                    <propertyInstance
                      Id="d5dfa650-ec03-4636-b2a2-a82d2bb1ddab"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="efe85c70-3ac9-48c1-ab5a-ebd00868512b">
                    <propertyInstance
                      Id="8f984f2d-5895-408b-89cc-c0591d9bdc3a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eafca976-aeca-4a51-ab43-a68e70de56fa">
                    <propertyInstance
                      Id="4a2124f0-e81a-4e44-8d8d-adbfaa24e3bf"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="34a2b4f2-714e-4fc2-995c-1f88c5be47a4">
                    <propertyInstance
                      Id="f130893e-05b9-489b-b096-e4da7fb3428f"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a45e573c-9f6e-4c43-8e4b-fa0bab3ce151"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="17e2b0dd-2ade-4ba1-af13-4bb7bcc60c78"
            name="KickUser"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ae5af508-1e77-4b1f-864f-05177b94ba8f"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="24cc65ef-5a38-43e8-a635-9e54fa02b912">
                    <propertyInstance
                      Id="4e34ec74-ace1-464b-8e72-90a50d6e42b1"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f8ad45a0-57b4-4f09-8e6b-7b6165a3e172">
                    <propertyInstance
                      Id="61b2c003-1479-4ab5-9030-a93a9be0c19a"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b7cd563f-a8fc-43fe-9a45-af256443495a">
                    <propertyInstance
                      Id="a1486c86-22b5-4cea-8782-b1577460ebcd"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="846abc7b-fa76-41b7-8f4e-5c29cf5e9013">
                    <propertyInstance
                      Id="570c6202-67d9-44df-a71a-89cfb6f65228"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="28162f4f-9452-4fac-95de-3d47f9e84461">
                    <propertyInstance
                      Id="62883d2d-0a64-405b-b5c3-6a7558d372b7"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5383725c-ef92-4149-8b00-c1be994b5543">
                    <propertyInstance
                      Id="922bd908-b56b-4e79-a11f-07e55c59e7ad"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2d93118d-861a-40c1-86dc-1c8d29d54303"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="955d12c1-1a92-4ce2-b55a-6e13bd769df6"
        name="IPoll" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="8ec1271c-c2a8-4ca8-a2af-93d637ba06a7"
        name="List&lt;strin&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="06e484f1-aff1-40b2-ab74-4b8b3252f0ab"
        name="IInteractionEventManager"
        isAbstract="false"
        isLeaf="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="f6f988e9-6389-4bab-b37f-f004e0772825"
        name="IInteractionManager"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="d3398190-348c-499d-a116-2e7695d7a4fc"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="ffc24af3-a0c7-4829-a6a6-26898330d0c5">
                <propertyInstance
                  Id="49780c06-b31a-4a72-ad39-6e62cc252bf0"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="fb88a1f9-0444-43dc-8779-689ff76f24bb">
                <propertyInstance
                  Id="16884998-77ba-435a-b8de-258383b7677a"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="ffc94014-1923-4090-b768-d6e1e06913c1">
                <propertyInstance
                  Id="f548941c-3530-4e28-9381-65b4aa78d0ea"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d8af3da1-0b44-4cb3-814d-967428393835">
                <propertyInstance
                  Id="d238a3a1-ef3b-4e98-ab04-5421f52dd177"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="d3fef277-acd0-43b1-a4fe-5677ce6005a5"
            isSubstitutable="false">
            <interfaceMoniker
              Id="544d04ff-bf8f-4153-bbcc-adec961f5f66"
              LastKnownName="ISurveyFactory"
              LastKnownLocation="InteractionModel.uml" />
          </generalization>
          <generalization
            Id="53f541ec-7168-459b-b4bd-50cbd42dc92b"
            isSubstitutable="false">
            <interfaceMoniker
              Id="b5ced303-a4eb-428a-839d-7c66ce611887"
              LastKnownName="ITaskFactory"
              LastKnownLocation="InteractionModel.uml" />
          </generalization>
          <generalization
            Id="58da4ec8-c394-4454-8502-42fe89ac5687"
            isSubstitutable="false">
            <interfaceMoniker
              Id="8d55a9fb-60fc-4425-88b7-49fdf7ec941c"
              LastKnownName="IAccountFactory"
              LastKnownLocation="InteractionModel.uml" />
          </generalization>
        </generalsInternal>
        <ownedAttributes>
          <property
            Id="e8aa7c80-b02f-49a1-a201-f7ceba1c8eaf"
            name="SurveyList"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="1d7c9266-9390-4744-bb70-62583e5db3aa"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f76a6d3c-fd9f-42bf-a1f6-190451d0d08a">
                    <propertyInstance
                      Id="a7a3d121-eeae-46da-876d-f6ed6f8773ea"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d1246eff-97fe-4689-871f-c3f152d2ef98">
                    <propertyInstance
                      Id="8f4198c5-c5c0-4516-834c-931370f79ff9"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7db8d64a-3969-4ba7-b367-94c1544ac8e7">
                    <propertyInstance
                      Id="3aeefd95-69ee-41fb-8683-76a02ee2e65e"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="545381b5-70f4-4d6a-a410-c28ee3e415a9">
                    <propertyInstance
                      Id="b132ea0e-0dd1-458a-8e9e-7b5a7971f744"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="121527db-40a2-4a3e-8cfc-64d880234046">
                    <propertyInstance
                      Id="99ed0481-fdc9-4bf7-abbc-8693f26e74d7"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="956043ec-12e8-49ae-82a0-a12fd0907c75">
                    <propertyInstance
                      Id="205a0d38-2d94-4e87-9954-0b976b4beab3"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5263a949-0904-4845-922a-dc73147c3c86">
                    <propertyInstance
                      Id="a520fe41-39cf-496d-8b09-336cb3c6bc83"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="3333e26e-7aad-4e16-badc-988f014a4015"
                LastKnownName="List&lt;ISurvey&gt;"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="4f8799f0-c109-4abd-82e1-7570637ecaf6"
            name="ProjectList"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="462fdcad-75cc-49f5-9e3f-76d1dee53f08"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1499d375-3d5d-46df-9f6c-ebc7066c98de">
                    <propertyInstance
                      Id="9b19d27c-f990-4350-a1ed-21319e468d4a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8e5e4752-264d-4a60-b363-da50bf53ddd9">
                    <propertyInstance
                      Id="ab6b83a4-59c1-4059-9f19-2ed300069fad"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ae79f02d-1d46-48eb-af0c-568233d73d31">
                    <propertyInstance
                      Id="f2f4ad7f-f18f-4f98-af49-202dd16dee39"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fd92e9ab-49b9-46df-b238-c2dea31a3d31">
                    <propertyInstance
                      Id="bbd21667-cc5c-40ba-9cb1-8a9f87fed08d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5e910bca-eb78-4c13-bdf2-79c712093f30">
                    <propertyInstance
                      Id="7e864b8a-03a1-482c-9cc4-091a0ca0d5fc"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c1fbd673-cfbf-40af-a93c-f6d414afafd1">
                    <propertyInstance
                      Id="d2d1a382-bf06-491a-8652-9b5bb6469708"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0fcbb995-1729-4b19-9a90-9fa7893ce4bd">
                    <propertyInstance
                      Id="7bd3a73d-27ce-4679-9296-0b7cc662374e"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="52aea66a-1bae-4174-bcef-b2b8d6aaf537"
                LastKnownName="List&lt;IProject&gt;"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="0a13ebbe-4f6a-4347-99f4-b3013874a816"
            name="TaskList"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="29b699f0-172b-4d5f-88f8-14abf857c776"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="17e134d9-f432-481c-8c91-5c8a72516827">
                    <propertyInstance
                      Id="3959b9d6-6a36-4641-a37c-478c63c663e4"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="184bc211-78d8-4358-96ba-b293dbde905b">
                    <propertyInstance
                      Id="d2a4be34-3ff1-4286-989b-a660f27fd57f"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d51a7a1a-b1ab-45df-8516-8f7144daa977">
                    <propertyInstance
                      Id="18efc942-4679-4f5e-8201-5ab9744f94fd"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="325e4345-dcd5-4aa2-b96d-f390094b97bd">
                    <propertyInstance
                      Id="6648bab3-1c41-4c2a-bb5f-1153a64862be"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="38aa33c8-772a-46fc-9c9c-1435cc2fe524">
                    <propertyInstance
                      Id="7e255f5f-0c74-438b-bf87-b6d2baa962cd"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c0ef1600-9dd0-4221-a4bc-5ddff35bf6eb">
                    <propertyInstance
                      Id="9ac572b6-0a35-480b-b1a0-066559f6f9c3"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0cd575c7-8ef2-4d19-a0dd-c391e3d55fc8">
                    <propertyInstance
                      Id="606237dc-f282-462a-a942-24d8472ec105"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="d8f12a85-0a38-4975-921b-0aeae0f59522"
                LastKnownName="List&lt;ITask&gt;"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributes>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="80ebc02e-48c7-4c0e-82c0-245f8a7dcfdf"
        name="List&lt;InteractionModel::ISurvey&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="52aea66a-1bae-4174-bcef-b2b8d6aaf537"
        name="List&lt;IProject&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="d8f12a85-0a38-4975-921b-0aeae0f59522"
        name="List&lt;ITask&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="3e9d67c2-111a-4f28-8017-747bcd2b20d2"
        name="List&lt;Outlay&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="3333e26e-7aad-4e16-badc-988f014a4015"
        name="List&lt;ISurvey&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="0fe79f91-d1c5-4231-b06b-5bc5f52c0c48"
        name="IUserManager"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="de2aa758-931e-4d8e-ab7f-3123c934c691"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="2d8bcaaf-bfd0-4b9d-8e77-eedda32ea520">
                <propertyInstance
                  Id="fc19c9a4-63fe-41b5-91be-50508b4f1503"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="47a3df38-dc43-4950-948b-64eb251e5d25">
                <propertyInstance
                  Id="d8efc89e-2d60-4e7e-bb77-b6cdeb0e52e7"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="05d53ab9-b591-4f74-9199-f4960d5399c2">
                <propertyInstance
                  Id="3b950090-7ce8-4f3c-aaec-c69a2afd857e"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="142d7619-9003-4a68-9325-b7fcd3c12f2f">
                <propertyInstance
                  Id="cfc10a59-09c2-4cd9-94eb-2466d75866d8"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="781c276c-2923-4e20-98c9-5f45c6f44475"
        name="IDataManager"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="a8efe89c-1d82-4362-bfb5-3770cca7c8e4"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="fc44ca8e-22df-4dbc-b7cc-db370bc7421a">
                <propertyInstance
                  Id="1dd8cb68-2091-4fc1-9c2f-9830fb966991"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="cddfa687-0826-4a66-ace8-63d068791d02">
                <propertyInstance
                  Id="857e246a-8d03-461f-ab91-5bcb20b29ff5"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="dd7b30b1-0afe-4fea-b1ba-610a25aa4a45">
                <propertyInstance
                  Id="a3df0ee3-ee93-43ec-8ff9-e9643e4c3878"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="9046b367-b43b-4dc5-90dd-1a7912bd7223">
                <propertyInstance
                  Id="7e6b4f10-b49d-4802-8156-c0f1dad7cdc6"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="a47bc4c2-debc-4059-8877-ed8f3f02c191"
        name="IAccount"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="6c7cf36b-a09e-4b1d-aab9-4f52c47516f4"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="5803780c-4cf9-4bbb-a63d-9856959dd985">
                <propertyInstance
                  Id="1232edcd-2951-40d3-b41d-e5d737d7fe88"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="aee83cc0-a61c-4baf-ac70-f430b5799512">
                <propertyInstance
                  Id="c9289ebf-daf1-4784-a622-e22ca35eb58d"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="ceecd836-90bd-4c0e-9809-bfdb91e2306d">
                <propertyInstance
                  Id="0f43edda-0ecd-474d-a74d-5d7f25c5dedb"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8ca86498-4f7e-447b-8bc9-bca5a8811faa">
                <propertyInstance
                  Id="8498cbd8-becf-4015-8d07-c273783755c9"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <targetEnds>
          <association
            Id="91d0ee67-e9e7-4f03-8904-70950aa534d1"
            isDerived="false"
            sourceEndRoleName="IAccount"
            targetEndRoleName="TimesliceList"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="98ed5b50-ad31-4ecb-9482-6f0615de4c50"
              LastKnownName="ITimeslice"
              LastKnownLocation="InteractionModel.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="552a67c9-4e0e-4bef-870f-f71fa12df109"
                  name="IAccount"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="607cc4c6-b0d0-4a0c-816e-85f61c437953"
                  name="TimesliceList"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="1aa046f9-e15e-41e2-8cb6-4c0e91439286"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="5c1a5c71-5664-43cc-a4dc-c8e8fdde5c6a"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="1384098b-be7a-4d3c-84e5-16be69ba62e4"
            isDerived="false"
            sourceEndRoleName="IAccount"
            targetEndRoleName="ExpenseList"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="83ceaa31-1532-4a70-b5a8-875d8a1b173c"
              LastKnownName="IExpense"
              LastKnownLocation="InteractionModel.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="bd98078e-1863-40c5-97b0-061ff3769421"
                  name="IAccount"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="b1e4e2f4-0c35-449c-9bd6-728df674bc13"
                  name="ExpenseList"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="82036ec1-f44a-4bf1-bd6e-3c674d4f5bad"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="de958b05-e272-47dc-9848-558b14753e24"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedOperations>
          <operation
            Id="1cc71512-0a4f-486d-be46-3e36ed283851"
            name="EditExpense"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ed0a2056-c0c3-4295-905c-516ff116e1fa"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d02f9792-827b-4391-90d8-083e3d3a648b">
                    <propertyInstance
                      Id="5e0661a6-b399-49a9-9773-f1ebe6b2b6c1"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="45461035-a562-4364-9364-bc4c3113ded9">
                    <propertyInstance
                      Id="01182049-f048-4689-8371-9ae4aeb0c5c6"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="24929462-02bb-41f2-9873-f64ad43013f7">
                    <propertyInstance
                      Id="b7159888-de9b-4f36-a3be-9b0e088044d7"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bb4cdb64-2be0-4c23-ac0c-a5d150b985d9">
                    <propertyInstance
                      Id="dccac197-9322-4502-90d0-4d44571a7650"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e7759cda-7651-4c6e-ab48-5debb28acd1b">
                    <propertyInstance
                      Id="e10ca1b3-f83d-4344-841a-428fe7d06d6d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9c74db16-a07f-484a-8a16-0edfde0ce613">
                    <propertyInstance
                      Id="06924409-0b8d-48a7-b1aa-5cb5f7170b2e"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c6934472-7f45-402d-ae34-18d372e450e6"
                  name="pExpense"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="83ceaa31-1532-4a70-b5a8-875d8a1b173c"
                      LastKnownName="IExpense"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9bec3920-f71c-429d-90b1-b8adec1fc75d"
                  name="pNewExpense"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="83ceaa31-1532-4a70-b5a8-875d8a1b173c"
                      LastKnownName="IExpense"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="c09eacfd-4c23-4767-bcdf-027d38c4573a"
            name="DeleteExpense"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="54955e3f-fb8d-4f4a-905e-b7ea62e4caa4"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7486bcc1-9eda-41d3-b631-85aff4410dd6">
                    <propertyInstance
                      Id="f57b4125-358d-4bde-acaf-9e9f24b9b303"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b307e77e-1051-4eea-9fab-75ba78282fd9">
                    <propertyInstance
                      Id="b86362c2-958b-469a-b2b5-18dfb4a4c963"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bb54384b-353a-41e6-b224-c4345593d7ee">
                    <propertyInstance
                      Id="ca07a2b2-45d7-46ed-8459-7ae0f456c660"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3f427e16-66a4-4beb-9c1e-c4dddf00394b">
                    <propertyInstance
                      Id="847846a6-becf-45f2-b1dd-04eb0ecbc786"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bbc7160a-aaad-4fc5-8351-5c5b190c42cc">
                    <propertyInstance
                      Id="ffa1f0d2-24fc-4e25-97d4-8674673b38d6"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1386b5e7-c824-41fe-ad3e-16012e2544d8">
                    <propertyInstance
                      Id="937a6c75-08c4-45e1-aa85-4ccb290c501e"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ee552cea-68d6-4f8a-8b77-489cba78be4c"
                  name="pExpense"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="83ceaa31-1532-4a70-b5a8-875d8a1b173c"
                      LastKnownName="IExpense"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="71483bb9-6233-4883-b014-1b61810571a7"
            name="EditTimeslice"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ce7e624f-7687-4470-b1c9-ee608583777e"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="87e3286b-9060-48dc-818e-f1b66afb010a">
                    <propertyInstance
                      Id="f4950720-b864-4b35-8027-96ca1839f2fa"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ca7fafbf-3a4a-4188-8fb3-df6af7391013">
                    <propertyInstance
                      Id="8b7d4999-5447-4e66-b7d2-8b97f8c9c18b"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f62d6557-5a4d-4f65-b17f-2269044b74d2">
                    <propertyInstance
                      Id="b02f6d4d-2e57-49c0-af2e-3b06e126a652"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7796ba09-8324-4dbc-a9de-2c787c8db000">
                    <propertyInstance
                      Id="e234d5a4-f5ec-43ee-8e67-11f40a579854"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a2f0b892-d0d9-471e-9cf5-58349d4f50d1">
                    <propertyInstance
                      Id="18847a47-b926-4b20-9065-cec00fb4f57c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7ec5a18e-27f5-48a7-84a9-5a21a1c2e582">
                    <propertyInstance
                      Id="8029286e-eeac-437e-88ac-2f6a1d6085b2"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7612171c-363b-45ea-a0f1-7e4836b82eb4"
                  name="pTimeslice"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="98ed5b50-ad31-4ecb-9482-6f0615de4c50"
                      LastKnownName="ITimeslice"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4665c913-841b-4850-a7a5-afe06858cbf1"
                  name="pNewTimeslice"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="98ed5b50-ad31-4ecb-9482-6f0615de4c50"
                      LastKnownName="ITimeslice"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="af11e25b-8c6c-4fb8-a22e-ed5fc704f5d8"
            name="DeleteTimeslice"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="35ec21d8-3084-4d8d-9b9c-0735937a8d53"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="485a926b-1bd7-43b2-b1ab-b7a3ed75c00b">
                    <propertyInstance
                      Id="a842fcb7-2f7f-4b0c-9a3a-936bb8a28a0f"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dd4bcfbb-246e-4c14-b71f-28e3c39e0daa">
                    <propertyInstance
                      Id="97e5f1ed-0cef-42eb-8f54-e1371769e663"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eb402b2a-0e17-49b7-8079-baf99aa3ea7d">
                    <propertyInstance
                      Id="3743e529-ba84-4c0f-9ad9-984101956a1e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="44804067-399b-4a67-b7ca-f282f268e872">
                    <propertyInstance
                      Id="b43b3711-2252-48b5-8d6e-d022aef398f1"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f879d8c3-6f46-416b-9b55-30a49cf8dbe3">
                    <propertyInstance
                      Id="11ca620f-e347-459b-a51f-486287d6e77b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="28956cc4-4583-40d2-b9f5-9071241315c7">
                    <propertyInstance
                      Id="97536f07-02f0-4ae2-8766-caee397c44a1"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="82777ff7-bc81-46ab-812b-b98d1db6990f"
                  name="pTimeslice"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="98ed5b50-ad31-4ecb-9482-6f0615de4c50"
                      LastKnownName="ITimeslice"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="003b8767-ecc8-4403-b03a-a73cbd50c0be"
            name="UserExpense"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="488562c9-028b-4371-8788-a47b7129fc65"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ced7b956-984d-4e7e-ba78-8cf18b82f8fa">
                    <propertyInstance
                      Id="05888c7d-38a5-49f0-9b05-b08a19ab0d88"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8fb87c8b-0f31-416b-b3b7-a7869dc20b6c">
                    <propertyInstance
                      Id="32fa9051-59a6-4cdd-ab44-50b23a854ad5"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5b501abd-8d9a-4cf3-bc25-5919575d73e6">
                    <propertyInstance
                      Id="19682e2b-0486-4396-b683-3877c5e34a21"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3a86ea35-99c9-42dd-9ca2-c24c5b640a23">
                    <propertyInstance
                      Id="0148843b-59d2-44ac-80b9-8098b24c5db4"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5f3d6c03-4d59-4a53-a33a-b2699de2d6c4">
                    <propertyInstance
                      Id="503c27d2-6dcc-42cd-81a0-2911a9133a80"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="16dad401-efb2-4b73-a02e-ce697437b671">
                    <propertyInstance
                      Id="3ff8aa98-7e10-46fe-8648-8919e32bb5eb"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="59527968-bdcc-44f8-9887-08925661f94d"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="bf723d3e-44b1-470f-ac5a-29c1f3ad9ac5"
                      LastKnownName="decimal"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ec4b9667-d0e3-40af-ac8a-305a2b16b3be"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="19ccf3aa-8793-4e53-b812-6c4d7029cfc7"
            name="UserTimeslice"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="11361a00-072d-4fa3-a520-47ae79902287"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f02ea7d6-44a9-4b07-8bbc-26b0b21b133a">
                    <propertyInstance
                      Id="0b8fba9c-3637-4eea-86ec-bd6d0ecc932b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b4b004d3-dfb5-430f-b1c6-1c137a9652c2">
                    <propertyInstance
                      Id="d9b0c7b6-7bd0-452a-9d50-f85bae1c14e0"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="08974f59-8063-4249-8fd8-476f0bb3e63c">
                    <propertyInstance
                      Id="9e42918d-efc0-403d-99a5-0a7a8a3a95be"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c5bfcb2d-b809-4327-9431-0b71006a7ed7">
                    <propertyInstance
                      Id="3e3f831b-675d-40b2-b456-3aaf380e565d"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c6f3ef6e-daab-4377-9e3f-9fed51a42385">
                    <propertyInstance
                      Id="ffb7224f-7542-438e-bd92-af98ac93302b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="20789bfd-37da-4a27-b596-bdceef5822c1">
                    <propertyInstance
                      Id="98602dd7-6709-4dd8-bece-90271cfeecc9"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2e5d5a60-c97b-47ee-85b4-641c49168145"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="8f4cb2e5-f97c-4c1f-abf4-aba7e15172a7"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="220a3521-e091-4221-bae9-3ef9018e845c"
                      LastKnownName="Integer"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="20cf2c3a-a478-4e75-b21d-6b24ad9f4136"
        name="Account"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="1055e6f6-ecbb-417b-bd41-d08e41f742ee"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="9f9aade8-9609-49a2-b20d-b8836f9a21fd">
                <propertyInstance
                  Id="a785f0a9-1344-4e02-b1e3-fc7ae9a4fc56"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="1641c10e-bde9-4457-815e-9896f10dc04b">
                <propertyInstance
                  Id="bee02705-522b-4c50-b53f-3c2224c71fb4"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="fe6401d9-60c2-4c0e-976a-36fa955f17fb">
                <propertyInstance
                  Id="c46f3dd8-aecf-4d8b-ad08-96b2eeb6ba74"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="2e17ad48-069c-4db7-a574-19b9bc1761c4">
                <propertyInstance
                  Id="f3bb5f4e-aefa-4dd2-9660-82fb118a1dbd"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="887101c2-1970-4f15-a330-9ac4599f74ec">
                <propertyInstance
                  Id="6c73e0a0-435a-4996-a1b0-bae0592af363"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="c7b4d065-ac9c-4166-b593-7a1f0dbefe60">
            <interfaceMoniker
              Id="a47bc4c2-debc-4059-8877-ed8f3f02c191"
              LastKnownName="IAccount"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
          <interfaceRealization
            Id="4c206cb1-50bc-4384-ac16-64c00a2dab1c">
            <interfaceMoniker
              Id="19b8536b-9b7a-4db8-9023-521474db27e8"
              LastKnownName="IInteraction"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="84c4b35b-7f02-4930-97ba-b195d3ecd7dc"
            name="OnComplete"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="3ef35b7e-a965-4638-a166-68da9b1f5571"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e9497e9f-0ffd-420f-a980-2d34c7cca40c">
                    <propertyInstance
                      Id="064879e4-b8ce-4946-9f17-4bb15085d389"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="05fcb13e-40e1-41e0-8762-49aba714170d">
                    <propertyInstance
                      Id="7bb82e23-d4ac-41c3-93c3-9593640101c2"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4395e2f2-c0e1-4f5b-bc89-780460edeb1b">
                    <propertyInstance
                      Id="1ebe6303-243c-4fa1-ba60-367d0b211762"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="662b0344-2526-4c59-ae10-18947b31be2a">
                    <propertyInstance
                      Id="5c17583d-a679-4d16-afad-be9e1bfbe54a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9a4cc29c-4a81-4d3b-876a-8723c0104b14">
                    <propertyInstance
                      Id="e2de2239-d6e6-4da8-a566-2c6a0494cdc9"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b2b7d595-ed90-4c3b-af92-b8bd88aa76ce">
                    <propertyInstance
                      Id="d0af7733-b0e3-4558-b649-7153164d4d1b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="fb5e7123-66ff-46e5-b83c-8cbad90db468"
                  name="pEventArgs"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="38a06cc0-d0f7-442f-a3df-a8c330dde24c"
                      LastKnownName="InteractionEventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="88bcf94f-c327-4606-8ad3-0d5670951617"
            name="ChangeOwner"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="4264c6e7-6f2a-46bb-88f3-193f762a2647"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7201040f-85f5-4059-b61b-f08bc4df8315">
                    <propertyInstance
                      Id="67156e4d-2bee-488e-908b-805a98b33b6b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3ba316b9-7787-46d8-84bf-8cce7e55fd19">
                    <propertyInstance
                      Id="f4a3475b-e3d7-42a8-b158-b712341f10ff"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="39031a26-5231-4eef-9f22-9ea6bb6ff9c4">
                    <propertyInstance
                      Id="b9d81132-0998-4ecc-874a-b537dc54193a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e7e3c736-a5b1-4792-87ff-d658d304920a">
                    <propertyInstance
                      Id="d208154d-90bc-437c-97e4-4f23f0b93663"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="de45d6eb-e3e5-41c1-8d40-9cea01a5c016">
                    <propertyInstance
                      Id="31b4b5b0-6205-4a82-adfb-cd2f2f7ea9e5"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4281ee71-65fc-417c-84ff-3fd43ce1372f">
                    <propertyInstance
                      Id="176970ed-61d6-4305-8f1c-08fc5dee422d"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="410dc617-7d50-4ba5-89f2-4ddb9a73e7aa"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="453525ec-5755-4572-ad64-5bafa1e78d20"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="dfe40bf2-f626-4ffd-98fc-132b5761685e"
            name="ChangeIsActive"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="dbefde7f-dfa1-4cb8-8fc6-d637accfd76a"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2d6565e7-fe4a-4d14-8ac8-a0b1ec255d13">
                    <propertyInstance
                      Id="f2c2ef7a-fe8e-451d-b1ba-fbb46397ac4a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="11e9bea4-e890-42cb-a471-f6dbc974996a">
                    <propertyInstance
                      Id="73296e41-2f7e-4415-82e6-f1caf95ca7d7"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="19b189fe-4839-4b03-b837-89d321123c50">
                    <propertyInstance
                      Id="6f2f523c-06d2-48d1-a053-42534a19f03b"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="51f4634b-ed3d-4e0e-99d3-1f1d7d0f6818">
                    <propertyInstance
                      Id="07df89b6-0824-41cf-b49e-dd1cda512c7d"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7765752a-7262-4ab2-8b9c-543fb0ee0ba4">
                    <propertyInstance
                      Id="267c3315-609c-4db7-ae9b-86506f42b18c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f504ea9a-7f9d-45f8-9901-f820e0090050">
                    <propertyInstance
                      Id="5f9640fc-9ba2-49d5-b10c-c54dab466fa4"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="09c22110-087c-408d-8794-ad5a2d5ab495"
                  name="pActive"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                      LastKnownName="bool"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="4bacb4c5-283d-4d07-b132-888b15760cd9"
            name="OnModify"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="0dffc362-f3cc-4194-a496-834319749d34"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6bdbf1e2-4cc4-4d13-bfcc-93618bfdd96c">
                    <propertyInstance
                      Id="bf823891-b247-49ea-8ea7-eb0326e41bfd"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e35d73d6-e178-4495-b494-6d8f31fde533">
                    <propertyInstance
                      Id="6532d263-9077-4d62-99e8-a94ed18c3d03"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d8c04e48-00c8-4f26-ab44-5dcb1394a909">
                    <propertyInstance
                      Id="50da510c-a8cf-4ef6-88c1-2da80e68db0e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7e0c749d-feba-4268-9dcd-ab578b361adf">
                    <propertyInstance
                      Id="f61a23d5-4157-46b9-a9eb-b91867962b45"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7db62e47-edf8-4898-8bdd-648967f576b7">
                    <propertyInstance
                      Id="482a70b5-7cb7-4c44-aa74-cd3044628405"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="33171eab-0c82-49df-9543-bb99c7da6e7e">
                    <propertyInstance
                      Id="f0906642-3a52-4300-8304-ae8c61fe46e6"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3f3c1747-ab92-4381-9721-674441568e6e"
                  name="pEventArgs"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="38a06cc0-d0f7-442f-a3df-a8c330dde24c"
                      LastKnownName="InteractionEventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="807bf196-694a-4e62-a292-48265f5aff8d"
            name="ChangeState"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="bc8dbb5f-1bbe-4dee-a074-a98a822d8290"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="468def2a-0562-4a81-86a3-bafeec585759">
                    <propertyInstance
                      Id="7900b205-7276-4d89-9b99-a84cf2935ded"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="16cec9c6-256d-4f6c-ae19-791c46780e75">
                    <propertyInstance
                      Id="cc7efc70-9d2e-4883-a6d6-2fa992bada65"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f264c3f7-2bdb-4b38-bfa1-8e65e1733aca">
                    <propertyInstance
                      Id="8153e448-96c2-42b4-9d49-5da3b94b6dac"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8a87fb4f-b5e9-4e38-a5bc-9e15751d1b14">
                    <propertyInstance
                      Id="f0553734-ae54-4d6b-8093-95e15ea9d460"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="273b2598-c67b-4d39-9b5f-c02c0de550f4">
                    <propertyInstance
                      Id="d117aa4c-1882-40ff-a9b6-67f054f4ca01"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="016affe5-8d3a-4704-b2d9-d50d6728cf07">
                    <propertyInstance
                      Id="e4e3b48f-b2be-4894-b3e7-23504ed91a84"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="76b7d3ec-aecb-4da9-8a35-50afce1d56cc"
                  name="pState"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <enumerationMoniker
                      Id="108764e7-190c-488d-8e26-925dd4ba7fe2"
                      LastKnownName="InteractionState"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="4e8ff7b2-6d3b-4862-8c75-fe1e9299d5ad"
            name="OnStateChanged"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="f9d79c9b-062b-4bfe-8ea4-16b41b57857d"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1c044802-814e-4d02-8843-337300ba80e2">
                    <propertyInstance
                      Id="b605abe1-44d5-4c22-a019-143699805240"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="290c2e49-1ea5-4026-b21a-f1502a2c8f14">
                    <propertyInstance
                      Id="cf0e1859-02e7-41e4-8253-3874dd6a7963"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7006f24c-1b76-441f-b1b7-eac9686f6067">
                    <propertyInstance
                      Id="d7d40b33-1f6b-4c38-a4e3-fe036e509087"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9dd062a6-5d4b-481a-b5cc-8bc4ded6d1df">
                    <propertyInstance
                      Id="2da505aa-ff95-4cd0-b5b5-44cf3addb45f"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cee027d7-9136-43a2-bd52-de783b56fd4d">
                    <propertyInstance
                      Id="993aeae3-d31d-424f-ba0d-ada97aebae06"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="74f5a04d-5e3c-4234-88bb-612c6fc07237">
                    <propertyInstance
                      Id="4eeb158d-70d1-44d4-bf31-20bb30fdbcb5"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b4e28077-7967-409b-859d-bbc15ef83d93"
                  name="pEventArgs"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="38a06cc0-d0f7-442f-a3df-a8c330dde24c"
                      LastKnownName="InteractionEventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="25d44f34-c76e-4b30-aab7-77be86f19dd4"
            name="EditExpense"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7d681d8c-1fd1-46ea-9dfd-b1a70bcb5c9e"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3ee02201-d5f1-4c7c-9f89-dd43cb7664a0">
                    <propertyInstance
                      Id="50973c5e-dfcd-4efc-b3d0-c3dc76300b8f"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="54fff09e-670f-434d-b273-2c6a5af463cd">
                    <propertyInstance
                      Id="09593351-42b1-47dd-b865-73b41831bfa4"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b6328f4f-bef2-4c9a-8436-308d182984c0">
                    <propertyInstance
                      Id="634d9090-009b-4c1a-b9c6-cf68b7325e96"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4027973d-0813-4e2e-a7e6-7a0d2aeae360">
                    <propertyInstance
                      Id="5b3b73ec-92d6-406b-acb2-a1fc26925f02"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="354f38bc-fa0a-45ee-9f7e-207f4be3e244">
                    <propertyInstance
                      Id="dfef5f89-6455-4e8d-a0c8-6b4653189894"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="11ca1ffd-3cf8-499f-a32d-c09a76b8b481">
                    <propertyInstance
                      Id="5b90cddb-7415-48c6-9fc9-f15696fa1313"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0705556a-4fd3-4fe4-bf4f-7058603c8894"
                  name="pExpense"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="83ceaa31-1532-4a70-b5a8-875d8a1b173c"
                      LastKnownName="IExpense"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c518133e-2227-4e85-91d8-264fe7aaa116"
                  name="pNewExpense"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="83ceaa31-1532-4a70-b5a8-875d8a1b173c"
                      LastKnownName="IExpense"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="ba7ac3be-907c-4b0e-8614-7e79437bbc96"
            name="DeleteExpense"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="274c6223-c8e7-44db-ad1b-4f2e1776c00d"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bd8bec47-f7dc-4bcf-adb6-8fdeadd19171">
                    <propertyInstance
                      Id="083fa058-82aa-4d96-ae78-e5747c0bff15"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9949cf5f-5367-4a6a-b3a3-390759a73c94">
                    <propertyInstance
                      Id="035b61d1-9111-4b2e-8c84-a8cbd4a4a8c4"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ee717494-0375-4461-b7d6-8ab838c4400e">
                    <propertyInstance
                      Id="83d5cb23-802d-45aa-9361-e9670377a9f6"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e8120986-0416-4844-b92b-fd329eab3938">
                    <propertyInstance
                      Id="6e459e59-5a04-49aa-b7dd-6e220bcf617f"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8baa3ff9-4c29-45be-8977-8727b1cdd1f0">
                    <propertyInstance
                      Id="91683060-fcf5-4da1-81d3-acd304034a69"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="65d1ca3c-f57c-461b-8e56-71e580b41fa3">
                    <propertyInstance
                      Id="7f688324-e1cc-483b-a7f9-9162b04fce0d"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2a2f879a-f9bf-483f-b957-83f5afe30945"
                  name="pExpense"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="83ceaa31-1532-4a70-b5a8-875d8a1b173c"
                      LastKnownName="IExpense"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="dee79a1b-7450-49ab-8c82-829c61843f59"
            name="EditTimeslice"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="9f4a4afa-058b-4ddc-8dd7-eb8661af6475"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c1a52405-cb8c-45e4-acc8-0df34dc2040b">
                    <propertyInstance
                      Id="973b4189-439a-4426-a286-c9cca718bda7"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="909b06d8-87a7-4969-a224-7d32329184d4">
                    <propertyInstance
                      Id="8855355b-8a5e-47af-a035-0c5da16f164a"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4e02f2db-e5e0-4d59-92f6-88cd01d47250">
                    <propertyInstance
                      Id="c79127df-b788-4d7f-a966-8ac0d51243ae"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6374aaaf-a6f3-4c79-8f31-56d94b7bd483">
                    <propertyInstance
                      Id="a313fc29-6e8b-4a6f-b29b-9876721f9208"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="369cb2b6-6278-40dd-bfdf-c5fc1ec57082">
                    <propertyInstance
                      Id="11a64e3e-d502-4ee8-96c3-1e0d235f0605"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c02149a0-5a1c-415d-827e-ae89eeb42f61">
                    <propertyInstance
                      Id="26b0b7ec-f90e-4f51-bee6-51c9b671e401"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="79c1c4b3-5841-4ea4-a4a5-02760b2a2578"
                  name="PTimeslice"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="98ed5b50-ad31-4ecb-9482-6f0615de4c50"
                      LastKnownName="ITimeslice"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5ffdde24-ddd6-49db-9a9d-b4c15d5c0707"
                  name="pNewTimeslice"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="98ed5b50-ad31-4ecb-9482-6f0615de4c50"
                      LastKnownName="ITimeslice"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="d54797ad-38b5-4460-ba1c-5d8c1c56748b"
            name="DeleteTimeslice"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="9808ae83-e587-443e-96c3-8d50e668ac50"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="53af4954-17e6-4902-8a8c-3cfa24b49f96">
                    <propertyInstance
                      Id="271e069d-207e-49b6-91b7-54c5adc51820"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="80f0139e-654e-441a-9a5d-e2b3debccef5">
                    <propertyInstance
                      Id="6025e72c-bc6f-4148-8e3c-ac3fd99348ee"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="51de2035-b16e-4ccd-afab-57e771e375c6">
                    <propertyInstance
                      Id="efbedfc0-ee8d-4e00-8756-b058f245d67f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a86c5574-fc7e-49d3-980c-680bb3cb25b6">
                    <propertyInstance
                      Id="f57e5116-77dd-40bd-9a28-d81c4227c294"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="48fe6e03-fb22-4d97-8903-f45fb2f4043f">
                    <propertyInstance
                      Id="5e31e4b3-3372-4859-b7ae-9e2f9c5adad2"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d48c6b69-2149-47ff-8f93-ffdc2d28d6e1">
                    <propertyInstance
                      Id="9c9dd273-6b8b-473b-92ee-f0a52ecbab84"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="47c01639-17db-45ec-a0ba-fbc0b7cdc405"
                  name="pTimeslice"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="98ed5b50-ad31-4ecb-9482-6f0615de4c50"
                      LastKnownName="ITimeslice"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="7e9cd0b9-ac83-4239-ab8d-bf194a3d5437"
            name="UserExpense"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="10ffa9d3-a67f-4d1d-9ab5-5deaaef99137"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1273e019-ecdd-4c48-a4bb-5414fa0db13e">
                    <propertyInstance
                      Id="a426a423-c8ff-4cc4-a2fe-ed2e08686979"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="186d4dd7-2293-4f1a-afc1-d6d2d8319cff">
                    <propertyInstance
                      Id="f19d140a-8f8b-4759-845c-e3ca2185ee3d"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e847fadf-2a56-4513-8751-6e02506353c0">
                    <propertyInstance
                      Id="fcc3bcb2-5a21-4016-8c68-b9d8eedbd263"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="26de9b12-490c-40af-8af1-ff73df0d285e">
                    <propertyInstance
                      Id="5e858194-b246-42fe-b1f1-78f90a34da3a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fa7b54e8-c7c1-4d17-a884-a800858b3217">
                    <propertyInstance
                      Id="c05b0576-c226-4a17-b1ba-d17b86c3cccd"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8ffaf64d-886f-4aa0-8c45-7022b8c7a369">
                    <propertyInstance
                      Id="7b42ae53-306e-48b6-88e2-4364756a3532"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="39208fe6-7427-45c7-a1f6-5bc49af52ea3"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="06aa8b06-e735-4869-93f3-1272b0fbbbfb"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="bf723d3e-44b1-470f-ac5a-29c1f3ad9ac5"
                      LastKnownName="decimal"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="abb98a8e-922e-4016-9340-b9494ea29ca3"
            name="UserTimeslice"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2b39756a-d09c-433c-ac0a-bea3c1eb55a9"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="927fe53a-0973-4d1e-a353-43173656ec7c">
                    <propertyInstance
                      Id="23ba60e5-ecc7-4682-b469-1b9d60c0b058"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="00e6dd5d-bf2c-4993-8640-4051aaa68ffb">
                    <propertyInstance
                      Id="1450d430-9c2c-4361-848a-e0357b4381cd"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ae1bc50a-1cfc-48cc-80b8-82e30f14d67a">
                    <propertyInstance
                      Id="445e38ca-bc01-4e7c-8607-a1b840e2e142"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9e57c2ad-064d-4a67-b701-3667ff396c71">
                    <propertyInstance
                      Id="344d7f4c-b04e-4024-a002-bb6ca2aa2fa7"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="71794e60-5d21-40de-8d98-7b84536b5e2e">
                    <propertyInstance
                      Id="ee5603bc-3d29-4ac0-ab4f-33f3fc69c5ff"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3b2be899-b8d7-45a2-8262-5f36a06e5f02">
                    <propertyInstance
                      Id="d8e2295d-0ca2-443c-b4a7-57aac4453c48"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3bd96610-aff8-48f1-a737-c155ba1bc54f"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a2c135e5-eb7a-440e-b573-2124f21f12cf"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="220a3521-e091-4221-bae9-3ef9018e845c"
                      LastKnownName="Integer"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="c5946606-409b-433a-ae3f-1a245f1f2b8a"
        name="List&lt;Task&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="49267e73-9c23-4ddc-9e81-7e21ecf8dc41"
        name="IUser)" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="8d55a9fb-60fc-4425-88b7-49fdf7ec941c"
        name="IAccountFactory"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="cac1ba17-9f22-4298-b6ac-1062a467be1a"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b7e674a1-cdb7-4660-a9b2-c9ed1bc75e15">
                <propertyInstance
                  Id="d276867b-cccb-4d19-9bb0-2937a1593d22"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0a5b3711-109b-407d-940f-7031ea46383b">
                <propertyInstance
                  Id="5521bfb5-54d3-4fcb-a6eb-6db4bcb78e6d"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="eb455c40-3b3b-43bb-935e-ec7a35dc0845">
                <propertyInstance
                  Id="669dc0c8-c671-48bd-ae29-5c39b4e0f412"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="9d1d3303-f10d-49ca-b711-bc4ed1a21a97">
                <propertyInstance
                  Id="9fda6975-1305-45c8-8bbc-5c2064e1a9dc"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedOperations>
          <operation
            Id="f22e8e9c-dda6-41c8-9fca-21190979d233"
            name="CreateAccount"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="560ae7d7-861c-4c50-8ff2-6609c708d9c4"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a7f9d8ad-08fa-4a2d-8063-d53bc05a2681">
                    <propertyInstance
                      Id="6a2eb1b1-eb89-471d-9fb9-cde27ad5b9fb"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="934d26be-ef03-4f40-9fe4-5c55308fcd26">
                    <propertyInstance
                      Id="7f8dec23-9db8-4db9-9cc5-2cc01c6c5f82"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3dfb4e40-f511-4330-82c4-c27cccc8221d">
                    <propertyInstance
                      Id="9ed1c066-78af-4f3d-a20c-ea1f8eca88c7"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d18cb1bd-94e4-49ab-ab69-19f582a6dd32">
                    <propertyInstance
                      Id="de47d933-61b8-47ee-93ae-b2a4ea8d1e8a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5cb5fbc9-2fcf-40b3-b5de-afd9af9ac73a">
                    <propertyInstance
                      Id="eab49e28-0c4e-4b45-9613-b8df5d199361"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f4e29e26-07c7-4cfc-b918-0d04103091b9">
                    <propertyInstance
                      Id="5bde21e2-4bb0-49c2-a537-5bdf7bb9e8a9"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="97fab776-5d8b-493e-bedd-030769ec2d61"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="a47bc4c2-debc-4059-8877-ed8f3f02c191"
                      LastKnownName="IAccount"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3dea079c-e798-4a2b-a7fe-30444a41aafc"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="577fb976-75e3-4674-9cca-4ba4c8fc02b3"
                  name="pCreator"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="cae3e92c-904c-4b2c-b8a0-92fab0ff6b32"
                  name="IUser"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="47f09ea1-b9a3-4225-8de8-9ccf1ceddaa2"
        name="AccountFactory"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="f87c008a-83a3-4813-9f8c-636d4fb38462"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8085ad20-19cf-432c-af74-656491cb5cd7">
                <propertyInstance
                  Id="c53be706-8625-4e69-8926-9e551f74a29a"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="e2ecb024-3474-463d-b3fd-70909f05839a">
                <propertyInstance
                  Id="0eb31a4b-af88-4914-8dfb-8beaa9be113d"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="60c31313-d973-4cf6-a98d-2d470092b28f">
                <propertyInstance
                  Id="86dfe4ce-512f-44b6-990e-295720c30776"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a53acb28-b12c-40ad-87a7-dcc70e694f27">
                <propertyInstance
                  Id="686444a9-c76d-4ce2-ae11-1dab8d8d8ee5"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3c650d87-9e2a-4839-9698-58ec58f4885c">
                <propertyInstance
                  Id="135475dc-9da1-431d-8de5-2a7e2edd0cd0"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="d7e6f5c6-b6dc-44f9-8b92-9019c91c4157">
            <interfaceMoniker
              Id="8d55a9fb-60fc-4425-88b7-49fdf7ec941c"
              LastKnownName="IAccountFactory"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
          <dependency
            Id="b15928f2-60b8-45d7-815b-772a2e66c72e">
            <classMoniker
              Id="20cf2c3a-a478-4e75-b21d-6b24ad9f4136"
              LastKnownName="Account"
              LastKnownLocation="InteractionModel.uml" />
          </dependency>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="825dae63-5b11-43a7-b567-e53a608e4022"
            name="CreateAccount"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="5d4fff0a-fcf1-441c-8c47-b13c032627ac"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="279043a7-7235-4699-81a9-aade3a660765">
                    <propertyInstance
                      Id="48f16f7d-5c4e-45af-879a-196b67d467bc"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e4ce6ca6-4794-42c8-b728-2b7fe1546323">
                    <propertyInstance
                      Id="9aaacfe0-6a1f-4abb-90bf-f2dae582bd60"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="39f319ed-f8df-4616-a3de-3092bc603995">
                    <propertyInstance
                      Id="603d157c-9ed0-4c5d-8699-bf11d8e6f323"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c2e090b9-a944-4b25-8dcb-4aacada162e4">
                    <propertyInstance
                      Id="e0fab6bc-2e2b-4ee6-9d45-1bc03c919c3f"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ca7537a7-9a62-4777-92ad-5644cb651b9a">
                    <propertyInstance
                      Id="be597b55-1131-4bd5-b5a3-be654711b2e3"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="30c7455b-1cbd-48f3-a38e-02e46dcfd85b">
                    <propertyInstance
                      Id="56d0cdba-e357-4e89-abe7-2941a9791818"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="28680774-d890-44bd-98d3-bac4a992d0f3"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="029cce31-52e1-458b-b22f-c10bd5447d4b"
                  name="pCreator"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f02d5696-b03b-409f-b292-90b9bb9d85b7"
                  name="IUser"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="95a9375a-7474-443f-995e-80e93e52e182"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="a47bc4c2-debc-4059-8877-ed8f3f02c191"
                      LastKnownName="IAccount"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="0c927d79-db46-4488-9a3e-5ae0ca241bf3"
        name="List&lt;Poll&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <enumeration
        Id="75c27753-5498-4656-9cc6-258100562ab9"
        name="InteractionAttributes"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="7eecd919-5fa1-4928-a122-21f6beb3d2d7"
            name="enum"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="7ae529df-2a5f-4d8d-b53d-3cefe39b28f8">
                <propertyInstance
                  Id="cf1ec5e1-349e-476d-9f1d-5b735fb59db4"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="1812bfc9-16bf-46cf-96ce-1dcdf1f01c74">
                <propertyInstance
                  Id="0c946bd3-f817-4193-aad0-de474fd46160"
                  name="BaseType"
                  value="int" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="c0387eee-aca5-473c-b631-e47c7740dfaf">
                <propertyInstance
                  Id="ee824f83-00dd-4898-8a25-dc1cbfaf2cad"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedLiterals>
          <enumerationLiteral
            Id="180150ea-e2b4-45be-8e75-333744c64b01"
            name="CreatedDateTime" />
          <enumerationLiteral
            Id="9a4a9bf9-4697-41e1-ade1-04066e8f7329"
            name="EndDateTime" />
          <enumerationLiteral
            Id="9dc0820d-e241-4185-b115-ee7337bd3a86"
            name="StartDateTime" />
          <enumerationLiteral
            Id="a2b4b420-81e3-4c19-8459-19ffd5669c8f"
            name="IsActive" />
          <enumerationLiteral
            Id="56dc0d95-c465-4ee2-a37a-ebbd3b46b382"
            name="Owner" />
          <enumerationLiteral
            Id="d50cad43-4482-48a0-8bb2-a15e03b41c25"
            name="State" />
          <enumerationLiteral
            Id="18d29d3d-ddb1-425a-bab7-5a7ebebdb402"
            name="Text" />
          <enumerationLiteral
            Id="b9a25709-55f3-41e7-bff6-7168bae03ebf"
            name="Type" />
          <enumerationLiteral
            Id="f011c34e-00af-4cda-8eac-14fd27fb55f7"
            name="VoteList" />
          <enumerationLiteral
            Id="d4e2365a-1faf-482b-80fc-e18228f93834"
            name="OptionList" />
          <enumerationLiteral
            Id="5ce4137c-db8b-41bc-8f63-3f2ad75086e8"
            name="UserList" />
          <enumerationLiteral
            Id="0708c55f-2f72-4dd2-b111-5b56aa0c797b"
            name="Progress" />
          <enumerationLiteral
            Id="d8986566-793d-471e-a521-9eb3bba1aa1f"
            name="Budget" />
          <enumerationLiteral
            Id="b306b230-469f-445d-9ac9-d6e9476272aa"
            name="Duration" />
          <enumerationLiteral
            Id="18d9d35a-5f00-46f5-9b0a-376d504750b6"
            name="UsedBudget" />
          <enumerationLiteral
            Id="c4d28d69-a92a-43b1-b73e-a10b6309f05c"
            name="UsedDuration" />
          <enumerationLiteral
            Id="2b83e37e-ef55-4271-9c6c-523cecf8a32e"
            name="TaskList" />
          <enumerationLiteral
            Id="5f69df46-3307-4a26-967d-044ceeee458a"
            name="SurveyList" />
          <enumerationLiteral
            Id="fea5d418-c9b0-4e2f-bbb5-076e4e2aaa07"
            name="MemberList" />
          <enumerationLiteral
            Id="3a54c0df-3a97-4681-a8f1-de7f3cd692f7"
            name="InvitationList" />
          <enumerationLiteral
            Id="915bbe3e-8851-4e0f-852e-4991113a5d3c"
            name="ExpenseList" />
          <enumerationLiteral
            Id="7d38b7d4-1565-4057-b12f-1902068f062f"
            name="Value" />
          <enumerationLiteral
            Id="cba8bf45-866a-4605-9ebe-d60726b2e8ac"
            name="TimesliceList" />
          <enumerationLiteral
            Id="afa7f2c0-238a-44b0-aa6d-d513fb6f1065"
            name="Receipt" />
        </ownedLiterals>
      </enumeration>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="3fb8c839-34aa-4b86-bc90-e1e87aa15f8d"
        name="List&lt;InteractionAttributes&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <enumeration
        Id="108764e7-190c-488d-8e26-925dd4ba7fe2"
        name="InteractionState"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="65b2397d-a4f6-46c5-a1b5-2b2a5db1448c"
            name="enum"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="dfe6ecca-88ca-4438-8fc0-77e54ccb8452">
                <propertyInstance
                  Id="cda8f28a-cfaa-47ec-9be4-fa218939139a"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="03c84aca-c8b7-434b-b50b-bcd254a32a74">
                <propertyInstance
                  Id="a3bd9fa4-2166-4b4e-8207-d5926819aae6"
                  name="BaseType"
                  value="int" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="c94419cd-4c87-4022-a772-fca52c40eebd">
                <propertyInstance
                  Id="8857f116-9957-4315-86b6-bb46abccc64a"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedLiterals>
          <enumerationLiteral
            Id="463decdf-13dc-424a-91ac-f067d2fd18d1"
            name="Queued" />
          <enumerationLiteral
            Id="88c73305-98ef-437b-90ab-8a3e1721dd30"
            name="Active" />
          <enumerationLiteral
            Id="ade1652a-2ccd-4212-806e-c698f2d9b1f2"
            name="Finished" />
          <enumerationLiteral
            Id="44885a94-8e74-4b68-a9c2-c370d37a8617"
            name="Expired" />
          <enumerationLiteral
            Id="9bff4c46-5294-40cb-b707-1848be9c7343"
            name="Cancelled" />
        </ownedLiterals>
      </enumeration>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="32dccff0-2608-4768-9236-8ef08cbcb2f8"
        name="IHelper"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="c07bb9b1-c9f4-42e3-8921-8db4558461ae"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d0fae1c0-8e61-45df-a27c-99c5d156c6dd">
                <propertyInstance
                  Id="97038108-1cd8-443d-9c2b-559b4d1969c6"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="75631525-fd89-4e5e-8847-94a6c2b805dc">
                <propertyInstance
                  Id="4262a2bc-e758-4e16-aa08-25fdf1445080"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="bb820199-7dec-4c8e-8390-a1d87525b4a2">
                <propertyInstance
                  Id="bbb8328a-3bd9-49a8-accf-06b6f4c9b13c"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="f62dcf07-79ee-43da-9528-bdf34dac2935">
                <propertyInstance
                  Id="05fd7557-f46d-4a72-9682-dc193cdd576e"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedOperations>
          <operation
            Id="b2ff057c-f081-4465-89f1-bd12fbbcc080"
            name="GenerateId"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="e667defb-606f-4f7c-ba25-75d93c6ac8bb"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8d88e705-4bdf-445d-b562-1d00e7dbff56">
                    <propertyInstance
                      Id="47a7b4e1-52fb-45f6-8a76-41dbee9873be"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4693541d-ba4c-41f6-bff6-7e2924fff506">
                    <propertyInstance
                      Id="a6af24b1-77bf-4263-9472-3666be8957f9"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b9789ace-3b3c-4684-906b-a2cbd69b1695">
                    <propertyInstance
                      Id="f1c72a63-6044-4498-954b-c266f265f700"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6b9bba5d-3ee6-426a-9509-2805aebf7d3e">
                    <propertyInstance
                      Id="b9562b81-ae87-4fc9-a56a-c7d2036d901a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="de54a7bb-e1ba-46db-ae12-f62dd22e68fc">
                    <propertyInstance
                      Id="7b1481ca-f7ec-4fbd-9c9c-3a806f756b75"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a73e59a2-3f35-4248-b905-e906ed3a7739">
                    <propertyInstance
                      Id="08ef2188-9419-4fa2-84c3-6aef78bfeab8"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e837b113-6354-4ff7-809d-c82064b43ed7"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="47de8f82-1ae0-433d-a44e-827a066a0deb"
            name="DiffSeconds"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="f717326b-651e-425f-9de4-b2430a261395"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="604b24fc-44de-4f59-8830-a81ca95b1648">
                    <propertyInstance
                      Id="7a4affbf-2dfa-48c6-ac82-9ea1cb94633e"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e40239e7-1836-48eb-a1f0-9de87ede60a4">
                    <propertyInstance
                      Id="53f2af07-e0b6-4227-8f13-327d6daf0010"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="78cbfec4-20d2-48ab-ba81-6327e4b77ff1">
                    <propertyInstance
                      Id="5b813169-28f2-4cac-9d4a-fabb992e7160"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="33211a2c-b6ba-40d3-ae6b-9b40923b70d2">
                    <propertyInstance
                      Id="40cc5b50-d4a8-417d-b4cc-a4aaebb8b0a6"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="60c42df3-ea63-499f-b2b3-ff25f8b30a48">
                    <propertyInstance
                      Id="d5d545f1-9853-4154-902f-2e50d4f618ea"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c6a85689-9ee6-423a-b203-9903a41db163">
                    <propertyInstance
                      Id="3af7f8f1-1d49-433c-9a48-ad5094a07875"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2589c038-47d3-4edb-a367-9bcbe3186560"
                  name="pStartDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="11081d8c-e54f-45bf-b346-8c3a73920fc7"
                  name="pEndDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f006d865-72ef-42fa-a7ad-42c83052c839"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="f77e4ca4-f301-42e2-ae0c-4af3e0819118"
            name="DiffMinutes"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="02c805d1-5d62-41ed-9899-e032214d8fe3"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="31522a41-9a6f-4b17-840a-73dab28dac67">
                    <propertyInstance
                      Id="1a3c01cd-3558-4d3f-9379-91c8ce2f690e"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="90c68a4b-b76d-4d6c-8c8f-4871c2c462ec">
                    <propertyInstance
                      Id="a471e1c8-2951-4100-a2eb-9da05ea5c8ad"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fe0f8006-1a2b-48fe-a459-864d146d7ad4">
                    <propertyInstance
                      Id="ab94d0f1-3297-4a3e-8159-8ae91caec664"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1dc05885-991f-4381-8c9b-320189ffd555">
                    <propertyInstance
                      Id="8a70425b-2d78-4971-8405-acb1172de4e0"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5bedf629-48e3-45ed-807d-45a5982eeb5d">
                    <propertyInstance
                      Id="3e832976-e593-44c2-bb69-08a52d2833d3"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ffce36a2-94fb-4878-bd89-940405b3dd4e">
                    <propertyInstance
                      Id="abc868b9-398d-4056-8e60-ad6416fd49ef"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b631876f-079e-4a14-b361-90ed3c81f7eb"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="70e359f2-6dff-47e1-800c-b8c001dc1c03"
                  name="pStartDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="daadaa79-12e9-4e0d-901a-e33f9d1ec86a"
                  name="pEndDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="e5f024fc-69ef-4f4c-90d4-1dc2b6b6a588"
            name="DiffHours"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a2580bfb-8183-419d-86ae-00fc930a3e3c"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5c3104c6-34bf-406a-8676-2c2cb202b243">
                    <propertyInstance
                      Id="34b7795d-c8fe-4eaa-8211-892e64f95616"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7eda9a1f-2906-42cc-8131-e102156458de">
                    <propertyInstance
                      Id="3ca29053-4e9c-4082-a9de-776496a3fd44"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b9ae4689-dff9-4b2e-9708-419fe72e7d50">
                    <propertyInstance
                      Id="058a265f-75f6-4d64-aaaf-523cec8ae850"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5741cea3-8de6-434b-a17f-6bcb039efa81">
                    <propertyInstance
                      Id="71d42439-6dd5-4e8f-b197-64e811311918"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5ca7ab87-9e3e-40ec-b5fd-8d5828e2226f">
                    <propertyInstance
                      Id="f536cc11-808e-4cb4-a689-cbe8c423d461"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5547fee8-4609-4908-bb3f-e5d2d49e5836">
                    <propertyInstance
                      Id="df97c94c-f9b8-43b6-86df-a689032cf5cf"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2e261d7e-7ec4-4637-97d3-c95814dd7a25"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="8ba119b5-5240-4ccb-8a76-99714e0f14a5"
                  name="pStartDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4868b717-3b00-4c90-9762-594bbe2eb785"
                  name="pEndDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="e3ccf54c-9f29-473a-b50a-1780a0635f43"
            name="DiffDays"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b53f9fca-c036-4860-8644-8a52671f7288"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="537d2abb-dbc9-4851-ac92-a10357fa0e8b">
                    <propertyInstance
                      Id="fb72d18f-7c6f-45fe-a7ff-6734cd9d1aaf"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6b8b4e8d-335c-4dab-a4e1-af22c32cb5f4">
                    <propertyInstance
                      Id="6e967ed8-85b2-4a35-8582-669d98bcf4cf"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f7928d1f-52cc-4359-a618-b631e6bf177a">
                    <propertyInstance
                      Id="76c3b088-e341-4b69-a04c-de8ea7e51557"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d86b1ac5-ecab-4328-b165-c2963b76ccbf">
                    <propertyInstance
                      Id="602560d6-2d4d-4192-a1ee-2e322441d70d"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2c0b6e1d-22ff-4b6a-945b-4cf51cba3d28">
                    <propertyInstance
                      Id="82c3bedf-081e-4410-a89e-b26bd2fc59a9"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a1ec70b6-c598-48dd-ae8c-286bb04ac89a">
                    <propertyInstance
                      Id="455d522d-d47a-4e06-ad73-4cba71a2966b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ba3ca55b-27bf-4ab3-808f-44ee127e4a94"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="64688ce6-dde8-431c-adb2-98cbccebe00e"
                  name="pStartDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5650f9ad-6669-4148-909c-2dd82d7ecb69"
                  name="pEndDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="f45dfee6-476c-4c86-ad34-c4446f2b6bab"
            name="DiffMonths"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="4f20160d-8c41-41be-8559-b917aa0750a7"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="caf3c42a-d5d9-4ebf-955d-acb7c767cbcb">
                    <propertyInstance
                      Id="7a792c05-f41e-4d2f-b84b-3d785a0025fe"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e287729d-df26-43a0-93db-53058790d63b">
                    <propertyInstance
                      Id="2226395f-d768-46da-9e8a-a51179b9edac"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="be168eff-37c4-4114-a05c-5e47db118403">
                    <propertyInstance
                      Id="9e11c2d7-03e3-4452-b43b-b09d984abfcc"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4363bac0-d442-47d1-9965-5d55db5f3ea2">
                    <propertyInstance
                      Id="c8f7a92d-2f7e-4270-88bf-d71a4ea4c594"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e53067ae-2a05-426e-b47e-2101bab301b7">
                    <propertyInstance
                      Id="4e630dc7-6e62-4278-88ee-893264b1ce28"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="527b56ba-e7b5-4a70-8432-da56a6bb997d">
                    <propertyInstance
                      Id="0164594f-f511-47cf-983d-341f7ac62ee6"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e28e07fd-d3e9-4413-91f8-b941a6636b35"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c51f5bc9-28b6-4e1a-a56b-5f7f9d9dd2ce"
                  name="pStartDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2bc293c5-0098-4d0e-88c2-317d4e98063a"
                  name="pEndDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="9a0fcf76-aa7d-4550-83d4-272d9d841b55"
            name="CalculateAvailableMinutes"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="cfc8176a-e0d2-4047-b81c-63a00c9a11e2"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f4941ed8-3c27-470a-8aa3-c22364e0eb79">
                    <propertyInstance
                      Id="1a1e4c1e-be96-4fed-a65f-3206a9e92cc8"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b904a613-295f-4c66-876c-df94f9aa4e6e">
                    <propertyInstance
                      Id="6b309593-d3fe-4f82-b4e9-233d8676f3b1"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="284da440-3bbc-4356-8a11-3629321a2696">
                    <propertyInstance
                      Id="d275bab5-624b-4ac6-a8ad-53cf38f50cdf"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="844d3a4c-f527-4cca-aa77-5efa34c299e9">
                    <propertyInstance
                      Id="950c8ae1-6f19-4fd7-9012-a87a410d3f57"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="938ed439-1319-4c68-b1e0-bab6e91ba6d0">
                    <propertyInstance
                      Id="d0da4014-fa37-494f-bd07-2824c37d0216"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4b9c66ef-c057-4d1c-b3c2-5407c4ae1794">
                    <propertyInstance
                      Id="4946592f-6eb3-4554-b387-12761b0f15ac"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="18691253-ad15-40b8-8f15-ecede4f05529"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0db15439-ebc8-47cd-a644-9280ed793678"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="287b29c9-ac72-450f-be8b-0bee59cf6c8f"
            name="GetTasksByUser"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ee32dd15-8f0f-4cad-8168-e8924eef7b5d"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="91fbac96-c98a-4e69-b78a-72d9a0607bc5">
                    <propertyInstance
                      Id="13b4eaa3-03ed-4f07-9f60-b0e2b3e3d536"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e764a407-f791-4d9f-8ec5-fa012393e3ac">
                    <propertyInstance
                      Id="602c4a8d-196e-4a8e-9f68-ea70c911e985"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a4b3c7e8-7ce0-4b08-bd18-89285adc57ab">
                    <propertyInstance
                      Id="7071fed5-69df-432b-995e-407d899996dc"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2bcb9cab-413e-412b-9f4d-cd7d7cff5fd3">
                    <propertyInstance
                      Id="d127d20c-f829-4da6-a3de-8f1d58ea3119"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fe2b79c7-07ed-42d2-860d-9a7a47de6ca1">
                    <propertyInstance
                      Id="7cd635f7-0d42-448d-adb0-ffe457e11b7f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d35748ec-2d24-472f-b047-851de9233ac4">
                    <propertyInstance
                      Id="942ee71a-9993-4f75-a9e9-3d77a32dc99c"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9b2b6d66-9e4d-4c54-a297-3b6d8e11f6df"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7632e049-873c-431d-a701-996f9dcd04af"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="5d77bcad-08bc-41fe-a246-1ee27eeb8d14"
                      LastKnownName="List&lt;ITasks&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="a797a4eb-a77b-4df0-a9c1-822704235ed4"
            name="GetPendingSurveysByUser"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="afe991ee-2a15-4998-9199-ba27518e0ea9"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ac6e44b2-93e4-4717-a62f-0a9978059bef">
                    <propertyInstance
                      Id="bbcee100-6226-408c-9aa2-f56b572f08c8"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5f66eabb-a9cf-4155-871b-37a2e3498797">
                    <propertyInstance
                      Id="80ff138b-a459-4703-85cd-3484c12718d8"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="aa921f79-436c-4e1c-b922-50576134a5e9">
                    <propertyInstance
                      Id="d378d8c7-9756-4f5b-a7b3-233a0c01bb40"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6e4d05f8-8090-42c2-a3f1-9904e5c0f175">
                    <propertyInstance
                      Id="43b7fd66-26a7-4951-9a5a-a21176386523"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="41274686-bcd0-4cdf-9604-36c2c794c7a9">
                    <propertyInstance
                      Id="b83b329d-7963-46cd-bc2f-1421ac669e69"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4705cedf-3882-495b-95fc-f8373d6d8f10">
                    <propertyInstance
                      Id="e51cdcbd-6e96-4add-9b7d-6ecd29927620"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="099a226e-5aea-4f56-8795-f386f938f429"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1bdc575f-abc2-4bec-aeef-dc832b93f911"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="3333e26e-7aad-4e16-badc-988f014a4015"
                      LastKnownName="List&lt;ISurvey&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="f7296c1e-0b7e-41b2-bd22-47fef9a6fe37"
            name="GetProjectsByUser"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="0888b2aa-f751-4ca2-bfda-ef17a6e10094"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a1ba2bef-02fb-4b1b-961d-794be3796b1e">
                    <propertyInstance
                      Id="8a08b264-4b6b-4f49-8f91-3822e9d724c0"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="55fc28fe-8bf4-4de9-910b-8bb93d567c8c">
                    <propertyInstance
                      Id="854b8f97-b831-466d-9ed9-b8608af3eb00"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ffcbc068-5983-4bac-bbad-20c2aded913f">
                    <propertyInstance
                      Id="2e7c5946-c184-4ba9-81ef-3cfec9e3efc5"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f9051f78-e902-4ab7-8878-91d0ca513c6a">
                    <propertyInstance
                      Id="913a127c-9c39-4df0-95be-d12aa2eba0ec"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="644b70e7-1a90-471b-b227-260212d49c23">
                    <propertyInstance
                      Id="fddde55e-d93e-41d3-8f1d-187c26745b30"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dd9d0b18-7316-405b-ae90-a8b2ea9fabce">
                    <propertyInstance
                      Id="4cd062bb-e775-4b41-a9b3-5452301cadd6"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c228b441-b5c3-4c5b-8846-91b6635dc461"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="607b47af-117d-4241-b9a1-53d40bd0ae48"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="52aea66a-1bae-4174-bcef-b2b8d6aaf537"
                      LastKnownName="List&lt;IProject&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="5d77bcad-08bc-41fe-a246-1ee27eeb8d14"
        name="List&lt;ITasks&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="45b7221d-0cbf-4dea-8cda-f8e38ac56a80"
        name="Helper"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="9f7369f2-5a2c-4d3e-9779-3085e04aae49"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3eacee39-2c18-42d3-8f6c-ca302bd7b64b">
                <propertyInstance
                  Id="f0401bc5-4dd0-4fca-b0d6-ade56bbbd4b4"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="921fbc69-72ca-4919-a73f-1048ce1e6d29">
                <propertyInstance
                  Id="439435a8-3d4c-40fd-aae3-5243bcfd91ac"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a7e39f85-bb8b-41cc-9442-1972b0c2f4b6">
                <propertyInstance
                  Id="253fad9a-fd59-4197-a626-1113914bb7fa"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="1c097901-038d-49ec-9ef0-c86adeb86711">
                <propertyInstance
                  Id="da86469e-f886-46fd-8cc7-fe24021deebe"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="420e7501-2eec-45cb-87fd-5bce320e586c">
                <propertyInstance
                  Id="4bbc2eb9-86c8-469d-b765-26c9a8503f96"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="47e7759c-a868-4f26-b44e-02933dd658d0">
            <interfaceMoniker
              Id="32dccff0-2608-4768-9236-8ef08cbcb2f8"
              LastKnownName="IHelper"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="df491099-771f-4aba-8b9b-b3c9e6a8742b"
            name="GenerateId"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="399a128c-3800-4d22-8426-6a76906aac54"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c532c316-7c89-4752-8ae3-41c7a3fb7d93">
                    <propertyInstance
                      Id="65b381a3-d142-4af4-95ce-5e9071a12c00"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d7a412b1-d673-4c8a-acd9-6d02cb83b66b">
                    <propertyInstance
                      Id="0ace64cd-3608-4c47-8145-66ebb954b8d3"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="be6726f6-4132-456d-a1d0-e9d72dfb7d31">
                    <propertyInstance
                      Id="1f4e2408-caa5-41ae-a7b2-477d83a9c270"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="01baf391-60b5-4fba-be0e-e4857346be4b">
                    <propertyInstance
                      Id="65a257a4-00e5-40ec-8cd3-01021b5cda38"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1490d139-3798-4aec-8ed5-576437f52ff4">
                    <propertyInstance
                      Id="b713b5ca-2536-4068-978c-58ba65f30082"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="42b1b5a6-85b2-4df0-b4f5-4700c09a4163">
                    <propertyInstance
                      Id="7c65758a-3d35-4ca8-85f7-efe4b4eb94e3"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e609edba-e6f2-446d-b265-ff20c73b7d66"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="5310ddbc-02df-4a7e-b392-66fa3fa3ecc0"
            name="DiffSeconds"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="394b6185-9883-4d08-9c81-5a4810f4ff1e"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2d7824bf-18bd-4176-84a0-fbc2e2b18521">
                    <propertyInstance
                      Id="d2042165-0b70-4503-bc3c-831859b2b798"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="73016072-833d-4c54-adab-c7c63c8752a7">
                    <propertyInstance
                      Id="d05de289-3483-492a-95a2-07decf8addef"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="09e92d4e-763b-48c8-9138-e650ea6ce017">
                    <propertyInstance
                      Id="0fb1ed6d-bece-47ea-a5e8-4a00375dc522"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="020c4fc1-1e62-488f-a1aa-5d9d74167c72">
                    <propertyInstance
                      Id="09e675dd-41bb-4aa4-8433-c89a89d9451b"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9dd9a5ac-cd98-4277-9f6b-eab944f24909">
                    <propertyInstance
                      Id="f3ee2a8c-1748-4193-a092-648f40f1c459"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6d890228-e028-4ea7-8873-74eeff196f69">
                    <propertyInstance
                      Id="bab01986-e029-4e48-aa42-f2871bb2f21f"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="414d7423-a5d0-4f93-8e07-350445bcd045"
                  name="pStartDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="693ab159-9b91-4c1d-a467-88421d2e7efb"
                  name="pEndDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="490dfd7a-b1b5-4164-adb9-f3ce3d535516"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="1c5e4218-4b4f-4eb8-9085-1653194c539f"
            name="DiffMinutes"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="38d50135-a01a-4cbd-9bcc-7e73a176dbfa"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="91f3868e-a1a9-4af2-a771-ba8ee10f3098">
                    <propertyInstance
                      Id="82a397de-937d-43a6-8cf1-191594fc5730"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eb789f92-7c5b-4bbe-a4f9-8b8bdc14bc3b">
                    <propertyInstance
                      Id="02bdbc2f-597c-4bc1-9402-5fd652cadbea"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5d92f4de-a06e-4648-81ad-5ee1de2800ca">
                    <propertyInstance
                      Id="984c2cfa-aa84-4969-88e0-3a7606b43609"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="60bcc7fa-6b47-4f0f-b0e2-21c7a239bae2">
                    <propertyInstance
                      Id="55d10675-aaf1-4d8d-935f-cab1fea043c2"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="87407412-5edc-48d9-bb15-67a3762a6d5c">
                    <propertyInstance
                      Id="ad56485a-e41a-43c5-af6d-07a184ec7da5"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c2aa1b6c-2dbc-4790-bbe3-ab1275f873b1">
                    <propertyInstance
                      Id="fe9cfff7-8e1e-479c-8b5d-19c37c72ba8d"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4bca4ac4-6884-4dd9-a2a0-bccb0ba5cd6f"
                  name="pStartDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="8ac0c82a-e702-4864-8f23-6a93793e7743"
                  name="pEndDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a7236c05-d67c-4549-a1af-708a477ac550"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="176a2d76-09b1-4908-bd1a-d09ee4ad257f"
            name="DiffHours"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="c0b0c66a-5071-4733-9885-17badc50f39d"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ab34ec71-b264-44d3-be44-7dba59cd651f">
                    <propertyInstance
                      Id="709d31ad-7db7-44d8-8af1-a183cb506f32"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d24635e1-2980-4542-851f-2bc222a253bf">
                    <propertyInstance
                      Id="c6029e4b-e8a8-4d10-afd8-f8f45a3612c9"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e7732f73-97e6-4b18-90fc-9a1304bff737">
                    <propertyInstance
                      Id="f58eb7c4-4eb0-4cb8-9441-e4d0579f396f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="66853933-c6e3-411a-86a4-46ecaed17382">
                    <propertyInstance
                      Id="dc58cc85-f985-4c16-b188-ab19f2bee314"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9077341b-e02d-4662-9edf-2d3a533e4e11">
                    <propertyInstance
                      Id="6dc9ca01-7f4c-4f8a-ac21-04fdfd5f0b18"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8223c113-df3b-42b1-9718-36557cdf49ee">
                    <propertyInstance
                      Id="1ee7a2f8-2ed4-4b7d-9fcc-79b577884653"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="55867dac-ce54-48a9-823a-564a3fa99121"
                  name="pStartDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9b171ffa-a006-49fb-9802-2a8adef12f6d"
                  name="pEndDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6ca9c980-bbbb-4c42-a245-45e34a192b3e"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="9706a1ce-a2ec-4c87-9ef5-dfe3572cac8d"
            name="DiffDays"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="bd295cf6-3a89-45cf-8980-7bda73c1ac49"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="511112bb-1653-4328-b8b5-fdef1c9befcd">
                    <propertyInstance
                      Id="0d5bef8e-3aa1-413f-94d2-921e3ccf7d1a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4c0d1295-05b0-4b24-a24d-4f63296d366e">
                    <propertyInstance
                      Id="a3d19a89-a9d0-4c79-97ef-61826ac0ff59"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ab1fd6c4-3dbd-4cdf-ba49-a1ad5cb9baca">
                    <propertyInstance
                      Id="87a126ac-ea28-4ece-8810-a5b6c642d4d5"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="02e2dcfe-55d3-4494-88a6-88c262eccac6">
                    <propertyInstance
                      Id="52012929-e781-43a3-a432-31d88c43f647"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ab441c3c-f0da-4a09-8b44-1eb48840be0d">
                    <propertyInstance
                      Id="52aec545-0338-4b3c-852d-cada819dc23c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6ccf7a53-d4d6-4fb4-b199-143a1d665f94">
                    <propertyInstance
                      Id="1e60662c-1b32-4695-872b-9e0922e92a44"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6d88817b-0dc9-4a1f-8dde-53f0c78012f7"
                  name="pStartDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3ea883e1-ac2e-4810-990a-22fac00ee43c"
                  name="pEndDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="211e2f96-7e02-4e34-b3d8-ad8fd7195211"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="4868a22e-eb16-449a-94c8-82ea3dc68a4e"
            name="CalculateAvailableMinutes"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="da97fb69-dead-4bd6-8b29-2db03e15fe48"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7ea5eee7-f1ea-490d-af38-de45ff41f53c">
                    <propertyInstance
                      Id="bc6e1443-3ea0-47f4-a3f6-e7bfb5baa399"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7ab66f68-e0bf-4638-92f0-375240ac37b0">
                    <propertyInstance
                      Id="d26c635d-7fb6-4ed6-b04e-2ad1949c9a09"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="83e53f61-93cc-4858-a6c9-1cb75423a66d">
                    <propertyInstance
                      Id="96710eec-4d4d-484c-a15c-3003da58b3e7"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="75c0dbfa-1567-4c18-8ffd-468b4dacaf2d">
                    <propertyInstance
                      Id="8e7f4612-7c47-4a5c-bb88-a1537e5efa08"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f632089f-cc4c-423b-a579-8e0f0587fb29">
                    <propertyInstance
                      Id="7e0dc1be-042b-459d-8e39-e3cfb2f1228a"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0e170327-526f-4edf-9946-745440b6d975">
                    <propertyInstance
                      Id="eb965a10-85b8-4b9d-907e-81aec14796fa"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d9dfc323-67f2-4f5b-b1fd-f4be83947f88"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6db9697b-0384-4994-ba6e-c0725afa2a4f"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="3117e81b-7696-43b2-b302-1bac728f782f"
            name="GetTasksByUser"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="92df8b46-9644-498b-b3ac-8f77293273b1"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d8be0f27-b26d-4e3c-a08b-1f57295cd934">
                    <propertyInstance
                      Id="ba317ff2-fb14-49fa-a316-1cebcfb81814"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c2cc5e7a-b9ab-436c-8f0e-536e7f2b36f5">
                    <propertyInstance
                      Id="bbd00aa0-2e11-4d6b-9ad5-faa553403cce"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eb27289c-e238-4406-a7a1-dcfb6182b57c">
                    <propertyInstance
                      Id="5b66a345-b665-4c12-b4ed-48deb7bef3a5"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4718fae1-94db-4f82-8c28-14435d3a45b3">
                    <propertyInstance
                      Id="60c4ba25-fe4e-4ab3-9e95-ddb4df13ab53"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d8494eeb-16a0-4f7c-8d81-91e0a2c1eedb">
                    <propertyInstance
                      Id="08e19748-9fb0-45f9-aabc-d0c2c5855547"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="389aecf8-30e0-4b67-bc95-ed8400e44074">
                    <propertyInstance
                      Id="99d4525e-2708-400b-a63d-9c28e23a05f4"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7d02d4c3-cb0b-41da-aa5a-69adb0f32e3e"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="d8f12a85-0a38-4975-921b-0aeae0f59522"
                      LastKnownName="List&lt;ITask&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="246b9fd9-e3e8-4ab5-bde5-7ec86caadb4d"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="8929610a-bf7b-47b7-a885-36da088be476"
            name="GetPendingSurveysByUser"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="23ef2319-27c9-447c-9403-94656ce8d389"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5a9646ec-7753-41c5-a8e5-0cf4c8fcd0de">
                    <propertyInstance
                      Id="acfdbd35-653d-463f-985b-ef3bd2a364d4"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="14f90066-d01a-4fce-adfd-def11486d37b">
                    <propertyInstance
                      Id="377d276a-77ed-4aeb-9855-4f45b3c79c28"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2ab0f761-830b-423e-9184-9b2a8718900c">
                    <propertyInstance
                      Id="9515dece-e87c-4c21-9630-9aeeddd65ac2"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fa86ab5a-8d6d-4595-8c6a-5e09e9e3fb99">
                    <propertyInstance
                      Id="918a997b-6265-4bb9-9a1d-91eb36a65146"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="66901e32-6c56-4aa8-b8b5-2e8183e23474">
                    <propertyInstance
                      Id="c1e60edf-6686-431a-8ab7-4985b50a9e12"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="25efb2be-16e5-4be8-ab28-4e9e610283ff">
                    <propertyInstance
                      Id="aae9e640-6889-42f0-8119-93a186286c20"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="750b07b3-0423-47ce-9120-790c8cfadf20"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a9eb45a2-7cb5-48bc-9e78-64c70b1a4137"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="3333e26e-7aad-4e16-badc-988f014a4015"
                      LastKnownName="List&lt;ISurvey&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="385a7066-8776-4ae5-8e47-7e59408f72f4"
            name="GetProjectsByUser"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7758c965-bc00-4bae-b032-c196e384a5bc"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="352b25d6-e6c9-431e-b21c-2fc35a5bf7d3">
                    <propertyInstance
                      Id="e59d6046-3d5a-4e2e-90be-eb1ac06b2660"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fa686689-6d56-405c-abdf-7c8a2a7fae82">
                    <propertyInstance
                      Id="f7f7aec6-cc4e-4550-a0ec-be8e59d20593"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d70ba699-e592-4e91-a69b-b238efa3fde7">
                    <propertyInstance
                      Id="8e0e8a8f-f3c2-4cf5-9ffe-6319abe8fb19"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="86fb2672-ef34-4757-9434-b0a32c5f3f9a">
                    <propertyInstance
                      Id="6b1d1409-3f44-41da-81a5-3f0506245885"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4bb74013-c0bb-47cc-a705-044abf5485c0">
                    <propertyInstance
                      Id="c5211733-ff42-4a3e-9ee7-1039e33ef205"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5c4e7c77-b743-4932-9969-d97a2729dcf6">
                    <propertyInstance
                      Id="6f8e767d-1159-4ad5-81d4-9e084dfe0c02"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a753d65b-b0b6-42d9-985d-fba384fad20b"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="19a580d8-d9f8-4cf6-951a-36f7b4898d82"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="52aea66a-1bae-4174-bcef-b2b8d6aaf537"
                      LastKnownName="List&lt;IProject&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="1345fe21-cdbd-44d6-9336-0fc05a935ae6"
        name="Class1"
        isAbstract="true"
        isLeaf="false"
        isActiveClass="false">
        <ownedOperationsInternal>
          <operation
            Id="9803478f-a5c7-46dd-a2b5-f89642ba2cf2"
            name="CalculateAvailableMinutes"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="fef4c8d7-b77f-420a-aa0a-b54630c3aa23"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9251bf75-5a7a-4289-a85a-fbf602969950">
                    <propertyInstance
                      Id="ad711974-1fe2-4af6-8192-54288956d6e3"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d59c2d41-8ebe-4600-8200-a6cad27fa3e0">
                    <propertyInstance
                      Id="c45c276a-027f-4194-a0e9-49d95f4bae6e"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fadc184b-6d3e-43b2-82b2-2feb5468fb98">
                    <propertyInstance
                      Id="397eb802-1743-4fe6-b150-6466e4c5f1a2"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2f60fff3-fb9c-4dab-a0f4-a5320fc4da82">
                    <propertyInstance
                      Id="820fe186-0d84-44af-80be-2be60e26088c"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="aa1c21bb-4083-4bef-9e32-c955bb6035ab">
                    <propertyInstance
                      Id="137af554-36d8-4454-bd87-3e00e53820a0"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e5a00c92-7817-4fb0-9213-e979663c6a79">
                    <propertyInstance
                      Id="c1602e4c-8c0d-497c-b215-6b61b697a4be"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7fe666b1-0f19-490b-b5e1-2dd8297da4ba"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="462e4df2-9f67-441d-8969-19173f10c9cf"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="090a59f1-1dbf-40ff-aff2-28225e05dfc3"
            name="DiffDays"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="35ec975d-d638-4174-9210-a8050d0a7f86"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="96e043e2-1d32-4332-bf1f-bef0f0af6778">
                    <propertyInstance
                      Id="bce535bb-f264-45ca-9ec2-754e01d1a26d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dce9fee1-f51f-43f7-b6d4-90810c754c17">
                    <propertyInstance
                      Id="c4022997-ace7-4a79-aff8-a018d5477bf9"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f16b29e7-d049-4c4b-8948-fe1f7839cd3a">
                    <propertyInstance
                      Id="63284805-7d4c-4577-a5d5-c3a0765b62db"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5ab3cad9-41e9-4b65-aef8-ebda231e3a17">
                    <propertyInstance
                      Id="f8cbffb9-1b21-4f1a-abd4-1a19f4b12437"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="61a2d7e1-b34f-46f4-9ae6-cc02e5db1c84">
                    <propertyInstance
                      Id="6b64847b-2b4f-4b1b-8357-863aa761a16b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5ba8c20b-feb5-4d2c-8d0f-4970360a8ecb">
                    <propertyInstance
                      Id="cf40ad95-70cf-4820-9401-267d755ca9a9"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1ce37aaa-f1b0-45cc-99ad-de4aa808741e"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f9fd7595-4d0e-449b-a376-07ce3d1a4080"
                  name="pStartDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c077f81c-de9b-42d8-9e78-291ce48b0760"
                  name="pEndDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="d2a24fd4-15b2-4df7-87c3-2d1ff9e192ce"
            name="DiffHours"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="e6f8fde4-f9ea-4a3e-813c-30c6c8013562"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="41c8a0f7-e1c9-4b42-bf1a-7cd131177910">
                    <propertyInstance
                      Id="92cdcd60-d467-41e2-b83b-a8aaaabd50b5"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5ee6d52d-11b3-48b8-ae15-46270591b3b1">
                    <propertyInstance
                      Id="64da8493-c2e9-422c-8617-6ae1288a030c"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4cae150b-dc64-45ed-bbec-d1ddf3036afc">
                    <propertyInstance
                      Id="348e8978-4d4d-4c3a-be93-90900b918e44"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b0b4629f-017d-4506-a038-53a8740b7ef4">
                    <propertyInstance
                      Id="ef452709-42f0-4746-9907-9450211af2ae"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9b902f4c-d67e-4782-9a27-de61e17d1b86">
                    <propertyInstance
                      Id="bcce2d22-d56c-4cec-b80a-2b418434c341"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9b5b5530-e26b-4765-b909-459bccdaa066">
                    <propertyInstance
                      Id="48fdee2e-e977-49fe-899d-4ad70928714a"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ff0cb08a-591d-4131-9166-ae6c2269c444"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6e617294-1d33-473f-8049-fb9c65dd2e4c"
                  name="pStartDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b3d689ce-7629-47de-bf8f-56736229e4f2"
                  name="pEndDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="8bc6679c-314d-4dfb-809d-dc09f8dead6e"
            name="DiffMinutes"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="f4e56af1-1f3f-4dd8-8308-49a3a2edb239"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8f01ffeb-5fbc-4ee5-a6af-eb5ed25aaf6a">
                    <propertyInstance
                      Id="dd315267-f8ee-43a1-9244-e4addabe0e07"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="24f9a662-c9c9-44c6-b290-757e42add1ea">
                    <propertyInstance
                      Id="e82357d7-e025-4026-8668-a0e7fe98a2d3"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2bdc401a-b303-4836-a29f-670d6578644d">
                    <propertyInstance
                      Id="020f9dc4-aa2c-44f8-83b6-b3303e879c3d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d16e5036-1cc2-49b7-8b13-ebf769f2bc58">
                    <propertyInstance
                      Id="5c4491de-dd6b-4160-b6ab-62c6d5d7f05a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="470726ad-e77d-4243-89dd-772e5f799a39">
                    <propertyInstance
                      Id="d65f2c2b-9439-4221-aeed-4de8370c9e8e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f73096ea-5c89-4b68-bccb-1b30c928b8ff">
                    <propertyInstance
                      Id="805024f6-d839-45c7-985d-827105cb48fa"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a7b6b674-010e-4c86-864b-aa3271eebcf6"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c4b83398-1b12-4cbb-9eb7-195a71e3c1a9"
                  name="pStartDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="193b979b-748a-4cc4-b292-5d1dfe238949"
                  name="pEndDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="a1e1c599-8754-49db-8270-33a0c245ee62"
            name="DiffMonths"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="6ece7c01-9ece-477e-9604-9f3cc2b6ce80"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2a8e0410-0c2f-4432-9344-af914b239074">
                    <propertyInstance
                      Id="b649c7fd-1003-437b-abf8-452e45c128b5"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d84ca91f-8a5a-42f3-8d26-9fe38177ac89">
                    <propertyInstance
                      Id="26397fe4-bec1-416e-8063-8e1ee3814526"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0117658e-ef0c-4958-838b-c30f9673e151">
                    <propertyInstance
                      Id="a60a934f-28f3-43e8-81b2-eb8322548c4d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e85208a9-a657-4088-a0eb-b5ae4f6aa50d">
                    <propertyInstance
                      Id="ac1b10a8-c87b-42ee-8d0a-b4d6ed0d52b8"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e15c683b-9fc9-47cc-b67d-0f1d4de1e1ea">
                    <propertyInstance
                      Id="4e0d4717-c7fd-44f2-8b6d-ee311bd762f9"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8f675bad-0ca8-4270-9356-b00bdfade388">
                    <propertyInstance
                      Id="da373a28-0531-4a72-b8a6-8922e7b1ec31"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a6f4ebc8-4291-40ec-834b-adec7afcc2ce"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="8ad46f07-43d4-4f86-ae94-6d71e65894c0"
                  name="pStartDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f7a12e56-9876-49b0-ad55-0fa47f5cac0f"
                  name="pEndDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="f9eea2e4-b8e1-4c78-9c4b-169d8d776a05"
            name="DiffSeconds"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="80e7f08d-076c-4f7f-b3c3-73beda425ab4"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="609b4edf-c6d1-4e2d-bcee-7c28f4aa662a">
                    <propertyInstance
                      Id="12e8d85d-ee5e-43c6-b9b9-34768de2cea3"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d05029d9-7b20-44eb-a2f1-f6d7137d7350">
                    <propertyInstance
                      Id="dd894cd5-c1f0-46d5-b47b-2d3df9f9571f"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f2864e3f-468c-40f0-8261-484a4c35da53">
                    <propertyInstance
                      Id="ad47d7d9-2caf-43af-be9e-fd13ce2933de"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2bec7808-d7e8-42f3-8422-27bf44de6f0e">
                    <propertyInstance
                      Id="aab7f0e7-0872-4582-808d-aac198da98f3"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cfab82c5-d802-49a6-905c-f03dc2eed569">
                    <propertyInstance
                      Id="820535c2-afee-4b49-aa2f-f697d2edbe97"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="504f03d6-1de7-4d8b-8c7c-f9184bd98ed7">
                    <propertyInstance
                      Id="f1194c7b-03bc-4e46-b69e-acc722bcc8dd"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="eaa74bfd-369c-4b2d-b00c-8648daaca722"
                  name="pStartDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="07cf362a-4c57-4180-9bf0-19c246e188c5"
                  name="pEndDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5cd10cd0-ddbe-4f83-b182-e9ec24241837"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="8470f7d4-2194-4834-9f63-c530f4895279"
            name="GenerateId"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="574b06cf-2c52-494f-b16b-e7539ff7fe72"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6f46f640-0ec5-48d6-8b7b-9ea4a51c1ce8">
                    <propertyInstance
                      Id="27a82f56-9bf6-4131-9a3e-32dcb2c640e7"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="25cca595-1f89-41d5-a514-e8bfbc04939a">
                    <propertyInstance
                      Id="31693990-3624-4f42-b6a2-b72d43aacf4c"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1c628f22-85a6-4aef-aa37-42961c7e2003">
                    <propertyInstance
                      Id="5bcb3dfa-6b71-4ce6-8c2b-617d6e16ccaa"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b18de184-91e4-4db6-bea8-5aa7fb0c0b38">
                    <propertyInstance
                      Id="7666c81c-468b-4a18-bde9-9d648fb34f05"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="00bdca1b-999e-4489-909f-eaf669bf5e41">
                    <propertyInstance
                      Id="431fe15f-26af-4c03-90f8-158d4fd88d5b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="60b98ab8-2acb-4093-ac43-76cb455ca82d">
                    <propertyInstance
                      Id="4eeb586c-5e8a-4354-bd49-9a6e5a537927"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9f4d4596-e51e-4f82-8dcb-ef14ca41ddff"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="cc54ef0b-6a76-44e7-99e9-405c5721273a"
            name="GetPendingSurveysByUser"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="84229e73-ce9b-4d6d-8ffd-afc90544b173"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4009cb48-6f63-4ce3-8070-2bfeb2a784c6">
                    <propertyInstance
                      Id="fa76fb9c-c992-4f83-9a93-972ab9722725"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1832b8a7-0dde-4498-bb4e-9740212990da">
                    <propertyInstance
                      Id="47b75db6-ba5f-41a9-b26a-818325b676b6"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7ac3f178-6fcf-42b0-b854-79250b8d5787">
                    <propertyInstance
                      Id="f3bf1f8f-a227-4b30-a2b2-341a86eab82c"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c9f70aec-ada6-4889-8482-d1a02ac04164">
                    <propertyInstance
                      Id="7a406dbc-8bc6-43f9-ad9e-0295dd6d6fc6"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e8c6418f-96b1-4469-adac-a50610b8fe29">
                    <propertyInstance
                      Id="ccbb9d7b-83c1-4ce2-b366-1ca66379896c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2a3930bb-1703-4741-aa70-e645e84c2475">
                    <propertyInstance
                      Id="81114621-427c-4c6b-8f77-ff8b269f304c"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e1f5239e-52f5-4829-a10b-f49e815541e0"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3a7868ad-ce04-4b27-933e-d1282ac508f8"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="3333e26e-7aad-4e16-badc-988f014a4015"
                      LastKnownName="List&lt;ISurvey&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="2c802039-0045-4d50-97cb-57fe6a65eaae"
            name="GetProjectsByUser"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="c70f1f3a-ee76-4a1e-a1e1-304f2ee6ba9e"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7297f682-5708-41a9-b338-4b9611e4774a">
                    <propertyInstance
                      Id="1449c8fc-5b5a-4ae5-a0b8-0bbf58460a2c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a07d1c75-b9e0-4676-b57d-df03dba83308">
                    <propertyInstance
                      Id="4202120e-7c83-4638-9e0d-6965a1d2ff7a"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ffd0d4da-e703-40c0-b084-b44f7a5ba4ea">
                    <propertyInstance
                      Id="5cb1327c-fcfb-403b-9032-07b05fff5291"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a7096ffd-0de9-4bea-a2f0-2ded4673ff36">
                    <propertyInstance
                      Id="54e00d90-5b58-4402-9068-750d14d41c76"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a56403ea-ee73-4512-a3f0-d7e07cbe19a5">
                    <propertyInstance
                      Id="192359ed-c93d-47a1-a69c-890ceb686299"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ac905f8f-4c12-4aed-8d65-bb4942c23373">
                    <propertyInstance
                      Id="ee51f8eb-06c4-425e-a29a-c08119fd2401"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="cb23094e-a44d-4292-9333-8904c27ec178"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="04d00209-22e2-49d0-8c5e-9a358e2f1c80"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="52aea66a-1bae-4174-bcef-b2b8d6aaf537"
                      LastKnownName="List&lt;IProject&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="900c8d64-af06-44af-8faa-74c6b672bae5"
            name="GetTasksByUser"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="52b76db4-61ab-4b5d-a8be-9d959a2d2a8c"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cda8a53d-7c85-4185-92a0-2e938f1ddffb">
                    <propertyInstance
                      Id="b02dae51-a9fe-497c-8d26-16553d02b79b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2ca1d056-244f-4c93-866a-97f58af9c218">
                    <propertyInstance
                      Id="7fd5bbfc-e95e-4a5a-8a00-cc2e05c6947c"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="73a7fda3-f5a0-4737-ab1b-ab175778e0a9">
                    <propertyInstance
                      Id="14039c7f-d09c-4cb5-83bb-15c3c130a7e8"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="faaba119-8ac2-47ba-8fb1-baaf850eef5f">
                    <propertyInstance
                      Id="a5d1be1e-9729-41f3-85a1-6edfc3465438"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="faf2b071-ae8f-4e85-833e-bc8a86d914a2">
                    <propertyInstance
                      Id="1dfdbd84-1721-4527-8bfe-cf2c7934557c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4cda2db1-1e7f-4d9a-b8f9-cb8c1d925a3a">
                    <propertyInstance
                      Id="0ef423cd-5c31-4b93-bef2-34d51e8516f2"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a3b1f314-ebed-42b0-97fb-386b925bb1cf"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="758f1dd9-80db-4e47-a6b2-55982f06201e"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="5d77bcad-08bc-41fe-a246-1ee27eeb8d14"
                      LastKnownName="List&lt;ITasks&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="354fd6bd-241b-422f-8193-5f7cbc6cb746"
        name="Class2"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="f341b309-e5d6-44f2-9fca-6af32b9c2ddf"
        name="List&lt;IUser&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="b6437927-5f96-4ebf-bc6b-2a4e77b66086"
        name="System.Timers Timer" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="9759228e-7578-4447-a717-cbef53926804"
        name="object" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="c9023a4d-3337-4f4c-884b-1b9d4e07482c"
        name="System.Timers.ElapsedEventArgs" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="dd710a57-570b-41fb-8e44-007050d2eecb"
        name="List&lt;IExpense&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="dcb116ea-52fb-400b-9594-09c4635ba333"
        name="List&lt;ITimeslice&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="579d3961-2b20-4bf7-b177-f9558c8192b7"
        name="System.Timers.Timer" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="a0669a55-5f26-4422-a188-64ce1099cb36"
        name="List&lt;Survey&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="bb0de6db-488e-4502-a300-f5a92f0ba7ef"
        name="System.Drawing.Image" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="b21395a3-6b4c-4014-afea-bf4ab4dfdc56"
        name="List&lt;IOutlay&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="7c30eead-484c-452a-be19-071892614c35"
        name="strin" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="942f3b4d-0e4b-48b2-ab8d-7162dbf03e06"
        name="List&lt;Image&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="719bee3a-b96b-4e62-94e2-daec6e84e7ba"
        name="List&lt;decimal&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="14f63c69-f99b-49ff-b635-fb131b0dc5c0"
        name="List&lt;System.Drawing.Image&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="e507958d-4d53-406e-a367-7f7f82b8c070"
        name="IInteractionFactory"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="28f0d110-ca03-4a76-8ee7-0a6968684bb0"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="dc506bf5-780e-4edd-9056-62dce16a1254">
                <propertyInstance
                  Id="d37931ae-d652-4850-a461-115c4a06cd9f"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="87e2389c-0bf5-400e-a7a4-eaf68688b605">
                <propertyInstance
                  Id="cf845359-ca0a-4f32-9fa0-7d1a3a8d89b9"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3aaa2a27-e2b4-4022-81ee-69e8a7a3ea22">
                <propertyInstance
                  Id="4cf3aa01-d5dd-452a-8c5e-44f1e4e7e4dd"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="9a855bc4-4736-47df-b0bc-adb73072f1a5">
                <propertyInstance
                  Id="47f7bfbd-5f44-4941-9f62-3d8d04f3bedd"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedOperations>
          <operation
            Id="8f6782aa-8713-4d72-93a8-3bb516ecb1fc"
            name="CreateTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="0af9e894-cf1e-43c5-935e-ccefbc0f6759"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1c9c6a4c-94eb-4667-bae7-c65dcda09cb0">
                    <propertyInstance
                      Id="51027bee-4126-4c92-9233-089d6f03023c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="59933999-3e74-4f14-a67d-6270ab4d4a98">
                    <propertyInstance
                      Id="a6104b0e-5d0b-44e3-adbe-73a69e79e74a"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9fbfcbf1-f17e-476c-9c24-7c9cb32027b3">
                    <propertyInstance
                      Id="54ea834f-bc6b-4133-8c52-6ef054190b9b"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4959252a-fc2b-4e2e-a24f-63a44f4d7ded">
                    <propertyInstance
                      Id="31eb3f39-dc76-4a3b-aa93-dc65e2b0e5a8"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3f6d3f13-f3a5-43b7-96a0-d393dac9d950">
                    <propertyInstance
                      Id="c7666d14-c8b6-4fa4-a2c4-62ba7203286a"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="96b847f3-8627-4300-b0cd-13a5be65c9ff">
                    <propertyInstance
                      Id="ad933913-0644-40ff-a0a3-add7d7d4bd70"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="fdd3d80c-862f-47d5-80f7-39c3009c3e5b"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b111a27d-009f-4622-9118-82b3cae637fd"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="12a6608c-c882-4983-92d3-087cd27edcb0"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="694d95c4-d9d2-47a2-b654-26843c75df5a"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="41033e1f-46b2-426f-ad6f-0c18e37b74cb"
            name="CreateTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="503736e4-d933-474f-8b30-a43857c13f2e"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2f62d1e5-ab4b-4f77-bbcd-583836f6641f">
                    <propertyInstance
                      Id="8235b830-15f8-4be0-a71e-7d455486ff08"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a84f2f8d-477c-4802-8802-1d2415c2f031">
                    <propertyInstance
                      Id="886b214e-c10b-49f6-9c4f-389497edb8f5"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f46a3bc3-5b67-4f2c-a9bf-5555b3f192a6">
                    <propertyInstance
                      Id="89db23e4-7896-4feb-b824-b2239b45d356"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="998ed8c5-bf8b-47ce-85eb-3459f4a36e73">
                    <propertyInstance
                      Id="cab884e0-402b-492f-bee0-342705579b74"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6d375349-ab26-4d53-955d-460ec3ba79e2">
                    <propertyInstance
                      Id="122b0366-5b35-45e2-b4c5-0da06dec71ee"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="24e107f0-bffd-4e57-9fd2-e5e9beac6771">
                    <propertyInstance
                      Id="754d1117-7e66-4a94-9f01-4af2650e3ba6"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b45a1404-8ef4-4495-b2c5-aa6216982eaf"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a7f2b182-c399-4323-8328-b0e1b6d8b301"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d03ac862-1899-4062-a2f7-08959174b141"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="53432b30-2567-447c-801a-709cda1e804f"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="238bb143-d8a6-4372-9630-f2b137d9a0d8"
                  name="pStartDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b7644bbe-8a21-4465-b860-e26399bdcf5a"
                  name="pEndDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c162ddb6-65f1-45f2-ace7-b99b91cf3392"
                  name="pDueDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="7d597774-4897-4147-97e5-40dfccb89e3f"
            name="CreateTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="cbc55c7e-5ea0-4cd0-8721-e488464cde7e"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f0325d1e-86da-4c55-8355-089319e7cd35">
                    <propertyInstance
                      Id="6b32937c-f8f1-42dd-bfa0-c3afb5458691"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d99cd5bc-abfa-40f1-80c7-f9e8bc02d8ec">
                    <propertyInstance
                      Id="8f9525ee-b60e-4a00-a8dc-e49dccde2669"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f37cb360-8c32-4622-982c-3ece12204914">
                    <propertyInstance
                      Id="1f955b81-fe87-4eb6-a6dc-b9f9bc984b77"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3a903052-5800-4a42-a4a3-1ea21cd3263f">
                    <propertyInstance
                      Id="1ebef58b-7f3f-490c-bd0b-4a40f243521e"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d8a4d60b-4b08-48a8-8fcc-12aee5b3933d">
                    <propertyInstance
                      Id="4cf2ad99-f562-453e-bf20-e5f86a609881"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="88bc77ba-1532-4dc7-81a1-b7b97a249168">
                    <propertyInstance
                      Id="4d9cedb6-3be6-4373-9f1d-5a2dbb5573fc"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="127ac7b8-9dc8-4b27-8880-7bf33749879b"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6c141439-1e08-40d9-94cb-3e65f308c646"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="68373d6f-f326-463f-b7ca-dddbf04104b2"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="dec5b121-b047-48c4-a2bf-84c8137b1c63"
                  name="pStartDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4d843e21-643f-4620-935a-4c3889d742dd"
                  name="pEndDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a06353c4-f26c-4500-bc73-723342f74802"
                  name="pDueDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3e36e2a4-7121-4e64-b633-15a8107486c0"
                  name="pBudget"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="bf723d3e-44b1-470f-ac5a-29c1f3ad9ac5"
                      LastKnownName="decimal"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2588364a-5d99-4b4f-b446-6f351e3f9cd1"
                  name="pDuration"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="23d7e959-ffba-4b18-be33-6475d66ef037"
                  name="pPriority"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f2296ed5-4b24-4bc5-b103-1ac9f820524f"
                  name="pState"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <enumerationMoniker
                      Id="108764e7-190c-488d-8e26-925dd4ba7fe2"
                      LastKnownName="InteractionState"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="00990660-0c0f-4912-8cab-6f5c98a3ddb6"
                  name="pBudgetUsed"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="bf723d3e-44b1-470f-ac5a-29c1f3ad9ac5"
                      LastKnownName="decimal"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3478e33e-c217-479a-b623-85c5ad20f1b3"
                  name="pTimeUsed"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1bb2970d-88a4-48fa-b9ff-a71b20bb8c81"
                  name="pSubTask"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="d8f12a85-0a38-4975-921b-0aeae0f59522"
                      LastKnownName="List&lt;ITask&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="237dbe70-04bd-4fd6-8a79-96f7915161df"
                  name="pProgress"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="220a3521-e091-4221-bae9-3ef9018e845c"
                      LastKnownName="Integer"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                  <defaultValue>
                    <literalString
                      Id="611d072f-8d38-4d37-8743-81b35a5cca28"
                      value="0" />
                  </defaultValue>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="070637eb-bc4d-4893-9d3d-a77cf859c8ac"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="0d312e28-2795-4c8f-a2c2-910cdaf25bf9"
            name="CreateSurvey"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="d9c236d5-3d01-4113-a589-017f2f9f8fac"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="06e9198e-c1e4-48cb-98b7-287e3c6250dc">
                    <propertyInstance
                      Id="30f60b09-f72f-4759-b8d9-31fac818d809"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0831b9e7-be0e-4b77-a75b-d25df3b94490">
                    <propertyInstance
                      Id="7b5f97cd-8649-40ac-9979-03d32f1695df"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="73eac4f9-b327-47d5-a84e-2ff6d655bc69">
                    <propertyInstance
                      Id="a9e5ee0e-ed05-441d-9a3d-5b0f93d2c8cb"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="17942868-a9e3-44d9-afe9-04b7efb68b0c">
                    <propertyInstance
                      Id="1b24dbb8-ec6b-4d5a-83a7-73fba458afef"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b9c52e1c-81be-4bae-8aff-c2d4b07d01b8">
                    <propertyInstance
                      Id="63a78ee5-415e-4dd5-8f3f-a72b3dcb52f1"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c0381173-7b29-4b3a-8827-d502863e8f51">
                    <propertyInstance
                      Id="f1910295-19b3-49f2-a476-8e521173370c"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="368ce4b4-3d3b-49e1-8723-bd6b1cbe8b83"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="84e568da-5c5e-4dee-9414-a359958678da"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="bd6d2c09-a03a-4cc8-9352-cc2397e6ed1d"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5316d3c4-c0c8-4da9-ba37-5cf094de21fc"
                  name="pOptions"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b45ded50-9bb3-4a21-9917-c055da2715b1"
                      LastKnownName="List&lt;ISurveyOption&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="bfb8a466-8ec8-4d57-a0a1-e81a37f7e215"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="1398aa29-3e48-4bf7-b9b3-cfb6879ee09b"
            name="CreateSurvey"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7d171ca7-0a12-4b7f-8ca6-26d41515cccd"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0f9b53d6-fc17-480a-9208-ff7235e51e18">
                    <propertyInstance
                      Id="8dec7c73-a25d-405f-a477-b26a0f41d811"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c304d822-39ac-473d-bf71-68bb9af65a11">
                    <propertyInstance
                      Id="4751be39-ad7c-4cc9-94bd-fa7faf95da2d"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="16cbf410-6369-4044-bc4d-47ba6cbc7615">
                    <propertyInstance
                      Id="fdd678ce-572b-44cc-bc1a-48455ec57010"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a697f1ce-faae-4142-97a9-364aa2db4342">
                    <propertyInstance
                      Id="f029fe36-6f49-406e-a613-fc0591386675"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cf4fab81-4d8e-4ebc-a722-f61ad88e2469">
                    <propertyInstance
                      Id="810573f0-2ac3-4221-a9d2-0b46f8345498"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b05f3ab3-579d-4439-b0e0-72ef57bdbaa4">
                    <propertyInstance
                      Id="ed94f0b3-4810-486c-ac5e-12b5fae2c1e0"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3dc45140-7440-44a7-a458-51ec1f76ddd0"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2a43eeb8-b058-4bbf-b8f5-d9ea2504b50b"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1b98ce25-432d-4acd-b0fd-b823e41ae45f"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="190f38d9-19f4-4c44-8fe4-03df9b78edbb"
                  name="pOptions"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="64a97e22-4c11-44d2-a8d2-312a0a7dc938"
                      LastKnownName="List&lt;string&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c77147f4-e53e-44a8-a704-64c63880dec8"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="cd5eba7a-694d-48b1-ba44-feeadcd6cc36"
            name="CreateAccount"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="dd1e1292-1756-4d25-823a-c45969ac1575"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="03041e83-fec8-4ceb-9608-bbbe6ff0bfd2">
                    <propertyInstance
                      Id="f25fc4cb-f754-4f23-8b95-82c8cb16d022"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f04ade06-c6a5-452a-a7ff-bea0b1dd73ae">
                    <propertyInstance
                      Id="3b46a19c-c562-4421-8bd8-10f0e3cad2c3"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6ddba921-4cf5-4ce2-8ecf-82218713afad">
                    <propertyInstance
                      Id="46858c06-6e6c-4bcd-a610-0db0edffe6bf"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b03a6c05-2565-4952-b66d-be201f4caff9">
                    <propertyInstance
                      Id="95b603d0-692d-4927-9cc9-2671f0a822a0"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="45eb8ecf-b01e-4669-aacf-4b1949319fef">
                    <propertyInstance
                      Id="4253af14-cc27-4735-9fc4-c59207c72b3a"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="674b4d61-20bb-4600-aa12-b16594433a78">
                    <propertyInstance
                      Id="295d9311-a9a3-42bd-872f-7f34dc6ae272"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6f1befa4-5253-4f31-aa7f-d95a16bf54c5"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6ada14b1-447e-4f68-8749-7e3fa0cfa07a"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="82b4d62c-2d0e-4020-aeeb-192a2fcd41f1"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e61feed3-718d-47e4-ac95-7229fe3994b6"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="da4d8734-2ab4-4e1b-94c8-c84b395d65f9"
            name="CreateProject"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b6d2f2d4-be96-420f-924f-cbf9254cf835"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9a61ea78-fb07-45ad-b406-5f0fba453f82">
                    <propertyInstance
                      Id="d4fc8267-0579-4309-8c64-9f624c7dcc3a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a66f5e9d-4332-4bf1-adce-bf57900748d9">
                    <propertyInstance
                      Id="c1250287-cc41-48e5-93c1-ae93cd21c827"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c6ff1be5-58bd-4220-9925-eb3bd78584ad">
                    <propertyInstance
                      Id="d2568dce-c74d-4f2f-bfe0-e520a8f9401a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3f729cfd-1724-40ab-a43b-176acf837670">
                    <propertyInstance
                      Id="ddcb1a3a-16d5-493f-9c3b-e19d45869d1b"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e328f58e-228f-4320-9659-5b1d7876ab5f">
                    <propertyInstance
                      Id="f729b4a0-3331-4f4b-8241-bfa33eed427e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8ec57d0b-6934-4974-953a-99e42876de49">
                    <propertyInstance
                      Id="452d840d-987d-49f3-a075-d4a479d8b1eb"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="eeb6da36-6805-4b51-b517-2fd0d1029ee3"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0401f29d-7366-4808-8708-af6f3e1730ec"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a8fc44a9-fa96-4884-bb1e-309ad9bd9e91"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="264b1875-55d3-4abc-b74f-86f5b3b4febc"
                  name="pEnableBalance"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                      LastKnownName="bool"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6330007b-e313-4db3-a14e-fa5bb31fcf00"
                  name="pEnableSurvey"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                      LastKnownName="bool"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="52bc040d-ca7c-4c4c-9e9f-a895ba8bda0b"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="be3ec1ae-e402-4f8f-8cc6-d0b9f5e87e4d"
            name="CreateProject"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="4e362b8b-7390-40e6-ada4-7c4fdf144dbc"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dc4a70f4-867c-4d15-acf8-ffe2c16075b7">
                    <propertyInstance
                      Id="e55ea18b-acd9-4e22-8c1c-fd8aaee660f2"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a164fd0c-e448-42da-81e9-b79c33b19c04">
                    <propertyInstance
                      Id="5477c63b-4c51-45ed-988f-4aab617b8f9f"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f7bf87e4-5f32-4c19-83a7-36e60145c789">
                    <propertyInstance
                      Id="036b99b4-ccbf-4111-9ba0-3674665d7d7c"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6797e1d3-1aa5-4ca6-b4a3-548ddfbbffa9">
                    <propertyInstance
                      Id="3edd947a-131c-4af1-8d52-aa178d1abf32"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="13283c3b-6228-4bf1-83a9-11b6de23a42f">
                    <propertyInstance
                      Id="b9174a72-f182-4c20-80c8-7daa47d299fe"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="81accf2b-f951-480e-a8da-78fdd50d688e">
                    <propertyInstance
                      Id="eaa6c62b-409b-4fdc-9622-7fd72f0a2cd0"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7646b744-91f5-4e24-9d37-578031874695"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="25ded33b-3617-4c1e-af96-acf806762605"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1ca80030-994c-4261-8945-9f0b9883e29c"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e72e3508-53de-401b-ba2f-774f0bbfd6f1"
                  name="pCreatur"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="80d4b554-510f-4623-a3de-be28626999eb"
                  name="pOwner"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="344e9e06-ed02-4519-9ef5-dcdf5483ce81"
                  name="MemberList"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="f341b309-e5d6-44f2-9fca-6af32b9c2ddf"
                      LastKnownName="List&lt;IUser&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b1f8a43a-415d-4d1d-88ee-9d33b3df0217"
                  name="InvitationList"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="f341b309-e5d6-44f2-9fca-6af32b9c2ddf"
                      LastKnownName="List&lt;IUser&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="19306cfa-b37d-4be7-8010-c092c1cd2b9d"
                  name="pEnableBalance"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                      LastKnownName="bool"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0a1deffb-17a6-4d91-a776-36129c7494d4"
                  name="pEnableSurvey"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                      LastKnownName="bool"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3ef66a75-6687-49f0-8ad5-46982b565102"
                  name="TaskList"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="d8f12a85-0a38-4975-921b-0aeae0f59522"
                      LastKnownName="List&lt;ITask&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7c75974d-cf72-4622-b08e-63a37241f147"
                  name="SurveyList"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="3333e26e-7aad-4e16-badc-988f014a4015"
                      LastKnownName="List&lt;ISurvey&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="2b049a35-2b4b-4b73-bab1-f4b902819686"
            name="CreateChat"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2975d744-8ef8-4bd9-b558-b062c44564c3"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="88ea1089-a854-4f92-9041-c80d119d8130">
                    <propertyInstance
                      Id="39912a1c-2388-46aa-af34-5d9e9e4338e3"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e9cdd8d5-6e03-4a4f-a9e4-39615d14f4a8">
                    <propertyInstance
                      Id="96ef5fa9-4c7f-49fe-9b28-4a07546411d9"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="96fec945-b325-4e47-b780-27f2c6a25bd9">
                    <propertyInstance
                      Id="0a97f944-962a-42b6-b503-84253d844c43"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="df17ece0-a523-4f1f-9296-8dfdf0fb3d0b">
                    <propertyInstance
                      Id="d12e4dc8-1cfd-4fb1-b76d-6896d001be35"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="93d7ff63-edc8-45de-941c-cc3b6369063d">
                    <propertyInstance
                      Id="d6535906-677f-4aef-ac7b-ce3bfea54600"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7c45d59b-ddea-4916-84c9-d09d726e8b5a">
                    <propertyInstance
                      Id="5147ed8a-bec2-4d64-a539-69e6e1310f1e"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c181b9f2-38d0-4a52-96b3-5c839182f1c6"
                  name="pTextTitle"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="08f3719c-caa4-476e-85c9-ae50f7cf8b49"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3610e50d-9de8-456e-8806-62aedfc96664"
                  name="pUsers"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="f341b309-e5d6-44f2-9fca-6af32b9c2ddf"
                      LastKnownName="List&lt;IUser&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="cc01ab91-99ab-47ca-badc-7e25696902d7"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="53934071-e605-461b-bd01-fd972625891e"
            name="CreateChat"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7958db11-1569-492d-bcee-8c54c18757eb"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6f92d133-60c2-4c74-bd62-4369152c9ac2">
                    <propertyInstance
                      Id="ced4c24b-0471-409c-9861-b89edb865722"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f8a79602-7cb1-423c-936d-af97cb31f95b">
                    <propertyInstance
                      Id="f3a7f0a3-e62e-4581-a2e8-0c4a40f07847"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c3ceb34c-b377-4065-af1f-1bb22dd04877">
                    <propertyInstance
                      Id="c1cddcee-ea5f-44b0-936a-9b586db5de82"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c30f4d28-0dfa-41ac-9703-63805596ed51">
                    <propertyInstance
                      Id="0a27ae9b-86a2-4be6-b72f-89e4b9b7b47b"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1854cc3c-7b68-4fd4-ae11-94ee2be79678">
                    <propertyInstance
                      Id="60811973-a46e-4462-963f-6ac8a0703580"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1c6f1ace-08f9-4e82-92d7-2108182215b0">
                    <propertyInstance
                      Id="e327d9c3-f9db-46d4-99ad-563a65bb46c5"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="15df2f40-fa40-475b-a268-5f23ebc132af"
                  name="pTextTitle"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7aaf9128-8f69-41fa-af68-14702152f0d0"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c590ccc0-b4e1-4a18-9d82-776fcb22b76d"
                  name="pUsers"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="f341b309-e5d6-44f2-9fca-6af32b9c2ddf"
                      LastKnownName="List&lt;IUser&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2f5817cf-c458-4309-8f3c-ab7daaacf5a3"
                  name="pStartDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="12df49fc-2a63-47a5-bb44-5ea302d3519f"
                  name="pEndDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="be1bbed7-8a16-41b1-b371-7e8187a492cf"
                  name="pAllowSelfdestructing"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                      LastKnownName="bool"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="88cbd57c-914b-4d85-9361-3fe12d4255ad"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="9b585704-8403-4871-83ff-2f0ceaff0678"
            name="CreateAccount"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="5ce41d0a-9f48-402e-a8d1-42f6aedd1f87"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="22134f80-f942-4aef-8ac6-35837a5c067d">
                    <propertyInstance
                      Id="6b01036c-53bc-4d30-a986-96496aacd1be"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="55b4431d-0723-4f2c-87be-fabd79177040">
                    <propertyInstance
                      Id="c091145f-8479-48f6-a149-b04bd897f723"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="72e51ea7-9418-4726-9d52-ccc2f0879f2e">
                    <propertyInstance
                      Id="8a762703-c71b-4aeb-a65d-75d2f3800694"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="61c01f16-a367-42b5-9cca-e1627ba127be">
                    <propertyInstance
                      Id="2114c7e3-b4b2-409f-a15e-368354cee2a2"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="921fdee0-5a48-436d-a712-d6ca0ba21c09">
                    <propertyInstance
                      Id="7dd7ad4c-b1ea-4683-b9b9-ec4d448ff7a8"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="44226564-2a5e-4dfc-9699-29e915c42e49">
                    <propertyInstance
                      Id="cbfde6dc-1c0c-4e98-a99b-acff2c4face7"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="284820bb-935c-4922-936b-21c182d71466"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1ac73c2e-6b9b-4c7b-98b1-772a81c2efa8"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="41bd6b6f-d648-4225-a592-203332ae2e5c"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="067f1a27-5448-4046-9fbf-90b5a2ff1e28"
                  name="pExpenseList"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="dd710a57-570b-41fb-8e44-007050d2eecb"
                      LastKnownName="List&lt;IExpense&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="96aa2b0a-75df-4b52-ab6b-af985d0b8255"
                  name="pTimesliceList"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="dcb116ea-52fb-400b-9594-09c4635ba333"
                      LastKnownName="List&lt;ITimeslice&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b1f06d89-5837-4afb-883c-f565c4a5f0a0"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="139b3188-a554-4824-a414-d85dc05f8650"
        name="IObjectFactory"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="6cbabffc-0417-46d7-a249-6b9a16183a60"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="7d9ce0a1-6305-4135-a40a-59086309d5d5">
                <propertyInstance
                  Id="0b089a3e-68ff-4c15-8c30-e117aa0d01cb"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4a424fb4-adeb-4bc8-8bc4-0658ee6a43ae">
                <propertyInstance
                  Id="12343997-40a5-440b-9bc0-89ce73a3c6da"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="cff5ce11-4b42-41db-a434-d3773c0691c8">
                <propertyInstance
                  Id="9d1a3f00-ecd1-438a-99c3-8b407760c36b"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="e6b62746-16a5-4d21-9213-9437447ea594">
                <propertyInstance
                  Id="2f25fc5f-9ede-455c-ae91-7ee32683ad02"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedOperations>
          <operation
            Id="7dcecca6-dade-49d5-9d83-84d6ccd6493c"
            name="CreateVote"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a2e58c57-686d-426f-bccf-039f2326ee63"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a6f2d8f1-cbbb-45ce-b73f-4c168d8c6107">
                    <propertyInstance
                      Id="350c8059-3e7c-4a6d-8f05-5431e898854c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9048f9f0-a698-4c87-9bd8-85f08145c3d6">
                    <propertyInstance
                      Id="939049c7-b0b5-4ba6-bda2-465f22ac8a16"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6b2fcac0-2d0c-4f91-8475-d959532815eb">
                    <propertyInstance
                      Id="57637139-4394-4bbe-bd70-54dd2b7ee8e7"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a480fa1f-a24a-4a1a-9668-8a949319336c">
                    <propertyInstance
                      Id="c5b03dd1-7eb8-4355-8457-2f80e002f183"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7a666703-8e39-45b2-abbf-768d5a303a9c">
                    <propertyInstance
                      Id="223e26ed-9012-4b20-ba3f-3ae05995d356"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8084aea5-96f6-44df-9875-b5c6cea48235">
                    <propertyInstance
                      Id="56a0276f-81fd-403f-8404-925a9774a3fd"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="639206ac-08ec-4649-a834-3f3b064eb344"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ce28a608-409e-4d36-ba90-250bf0198f06"
                      LastKnownName="IVote"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e9191123-f0de-44e2-bc44-83f047ace7e3"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="8e7bf9a6-14d8-4de2-97d0-adaffcd40c92"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5764dde4-97d4-458c-b705-2e20954fe1d3"
                  name="pOption"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="67c1ae26-8849-4d53-9387-61c343af2ebb"
                      LastKnownName="ISurveyOption"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="4a492c1f-2209-4b2d-8271-bb1b5d790194"
            name="CreateTimeslice"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="c4eb21a9-67eb-450f-9af9-e8b456664cd4"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a941b7be-cd12-4dfe-9a6d-9091bec37091">
                    <propertyInstance
                      Id="14424f4f-80c7-43df-9db8-8db3515a6719"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="36115841-6264-4cba-8432-ddda6aab3e52">
                    <propertyInstance
                      Id="53789da9-c33c-4b0f-9d64-628eedd6a78a"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a3b64701-1d51-47f8-9e7c-813260a807ad">
                    <propertyInstance
                      Id="c7cb11d2-0c29-4f3c-a31f-07e115bd97ae"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a7bffd3d-11b4-4087-b142-da7f49bc385b">
                    <propertyInstance
                      Id="7f26127a-3edd-466c-a43e-703b8bacf043"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="023580ac-2f4f-4faa-ace0-0765bf7c61aa">
                    <propertyInstance
                      Id="f118bacb-b3a0-4ad2-ad83-0893d99884f3"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="febbf536-6781-428d-bbd9-f62addeda7aa">
                    <propertyInstance
                      Id="b88c66f6-919d-4422-880d-a97888a9a03e"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="8707ea3f-ff9b-4c13-b7df-feec4bb3e727"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="98ed5b50-ad31-4ecb-9482-6f0615de4c50"
                      LastKnownName="ITimeslice"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="84719cd2-ad42-4631-b6ac-cd5d939a1086"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5dfbdaa2-8326-471c-8286-1bd81e2fd223"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1e5d2d19-8fe6-461b-b3f4-704209979d7a"
                  name="pStartDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="dac692e9-b85a-457c-ac0d-f6ee9dc059a7"
                  name="pEndDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="907e77e5-6157-40f6-b78f-dea2931a1a94"
                  name="pTarget"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="604eff19-bfbf-40cd-9655-de6c799b73e8"
            name="CreateTimeslice"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="fcc4a78c-dcb9-4c0a-8f84-33216123631a"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c9bb9025-bd8b-4c29-8fc3-a866540c7c9d">
                    <propertyInstance
                      Id="beefe17f-b377-42cd-9fe0-e7d674c94079"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5f3ddbfd-bc12-4aaa-923f-921edc7d99b7">
                    <propertyInstance
                      Id="11909ee6-ed4e-49f2-9a0e-2de0ed9b8532"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2b4c3158-44c3-4aa0-8ad8-52a4b2187226">
                    <propertyInstance
                      Id="3f0c31f5-17aa-47ab-9360-a20dd586762c"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="64db1c06-4c3b-4ae5-a09b-a43216c1f0a1">
                    <propertyInstance
                      Id="0c142aa2-5008-46a9-8db1-99888b6038b6"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dac13b3a-3246-4cc9-ac07-ff1122da5766">
                    <propertyInstance
                      Id="2d987cb0-a483-4fdd-88fd-c844e553a75e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6ba19de5-9bb5-4d40-942c-54444fa54f5a">
                    <propertyInstance
                      Id="e8f646aa-c720-4c0b-a317-58588b32f1f3"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="63a59b88-a16e-4dab-8f6d-58cdb1da05dd"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="98ed5b50-ad31-4ecb-9482-6f0615de4c50"
                      LastKnownName="ITimeslice"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0749d564-dc58-43dc-8081-bc10f3ac773d"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7d0abf29-6344-4129-a649-8050a9e47d87"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e8f45acd-a8e3-4e28-81a6-3babed259a95"
                  name="pDuration"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c7a05bee-5580-43a3-95df-b89a8ce0ebbb"
                  name="pTarget"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="9e67fb29-96e8-49c6-b5d1-a32e2921f215"
            name="CreateSurveyOption"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="6f5a53cb-645c-4065-ac98-e7552ef75723"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b1e6ad1b-545f-4937-8a38-3c354e8a3005">
                    <propertyInstance
                      Id="f41a1d45-ead9-4156-bac2-fcac36c5e3cb"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="985bd93b-4311-41ea-b4a4-548e31b30dac">
                    <propertyInstance
                      Id="3c76e9d3-7ce5-4d8f-be71-fd8ab46bad74"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8f665d64-e78d-43fd-9f0e-fa065ccf8834">
                    <propertyInstance
                      Id="c1eb0dd7-8c2e-4ac6-aeb8-805647f11628"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ac1c39ad-f532-411c-b743-ecb012174bb5">
                    <propertyInstance
                      Id="104da130-2516-4cc5-bd66-1db4cd656b94"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5f7b7fe1-f320-4e88-b62c-297f0801f49c">
                    <propertyInstance
                      Id="2dd046ef-954f-4f89-8cb2-26937ba31ba2"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="42d77b69-bccf-4f47-95f1-8cf353c183cc">
                    <propertyInstance
                      Id="dee31826-ab5a-4c7f-9aae-1538b63b6014"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f291d3c9-c623-4836-8933-db78915bd962"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="67c1ae26-8849-4d53-9387-61c343af2ebb"
                      LastKnownName="ISurveyOption"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0790090b-eed3-45ae-be62-ca74ca3aa123"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="cc5690e2-afbd-4c2b-bbac-539257744d1b"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="47afcf68-83e2-4147-b26c-76434b5a3a2c"
            name="CreateExpense"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7a952461-513e-4941-b1d4-73fed8fc569b"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="62c1ba71-63f3-43ae-9b76-20249a24acd9">
                    <propertyInstance
                      Id="af20505c-1ee5-46a4-ba89-3044d5defa36"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="40299fa1-c39e-49f9-9fa5-d7ce112bd323">
                    <propertyInstance
                      Id="feb2fd3d-e37e-47a2-b83c-24511eca6988"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4e82322c-e8cc-453c-9b4d-56763a18d395">
                    <propertyInstance
                      Id="c86d3f1f-3d02-4b25-a192-a323b3d422ed"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bbd97429-9c1e-4229-bce9-021b723e065b">
                    <propertyInstance
                      Id="a93961bd-fa89-4225-a945-979471c90a96"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="91bbf3c6-7a35-4ff5-bd20-2f33114a7b12">
                    <propertyInstance
                      Id="70a1148a-c597-402c-b9b8-4ac94f374208"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f8d92d98-93cd-4a69-9730-fd65d550eeb2">
                    <propertyInstance
                      Id="71f90dcd-c85b-4f86-9e0b-ed19252ff985"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="78d6c345-92b0-4c8c-99c6-dd672d435778"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="83ceaa31-1532-4a70-b5a8-875d8a1b173c"
                      LastKnownName="IExpense"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b410c529-a461-490b-a63b-e52976eaa1ee"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a8ed970f-5076-4d93-800a-88ea2427c5fa"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="735760d6-b022-4e7e-85d2-08cd0328a9f5"
                  name="pReceipt"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="bb0de6db-488e-4502-a300-f5a92f0ba7ef"
                      LastKnownName="System.Drawing.Image"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="90889845-c442-44e5-a2c2-4cf275e2d7ca"
                  name="pValue"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="bf723d3e-44b1-470f-ac5a-29c1f3ad9ac5"
                      LastKnownName="decimal"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="abd09547-784a-4a0b-9f89-ed5d1dc21caa"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="75564e27-d54a-4209-a556-44298b8f4d77"
                  name="pTarget"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="bfa042d5-f9e3-4597-9d96-5f276e835ae2"
            name="CreateExpense"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="faa723e6-4ef8-48ca-a983-d75e40f5efbe"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3dd0481a-d3f3-403d-9ccd-26af16821890">
                    <propertyInstance
                      Id="944b8e25-55f6-4fe0-b9c3-0969d8f4a378"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bdd93725-56b1-47bf-9bad-f8d0c1b64e4d">
                    <propertyInstance
                      Id="82c70937-8f40-4d29-91c5-bca5d2ad7b7e"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8732f5bc-32c3-455f-ba90-784ea79df442">
                    <propertyInstance
                      Id="eb523ec8-d5bc-4881-8a6a-10d0efd6cf96"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1645092a-0149-4fa6-aa75-43953b8f6fb1">
                    <propertyInstance
                      Id="f393542d-f573-4753-a4e7-63be8650429b"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7e3f4e0e-56e8-4b40-835d-2db4b63227c7">
                    <propertyInstance
                      Id="202b1f8f-8684-49b7-903a-3c96895f5ef5"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="77d57225-01e7-42ff-8b5f-deb9ee786bb7">
                    <propertyInstance
                      Id="d12beed2-a99f-4aaa-8565-4c712183e893"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="54815959-4c59-4b42-9b87-39249b3990f2"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="83ceaa31-1532-4a70-b5a8-875d8a1b173c"
                      LastKnownName="IExpense"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="fe551c7b-d853-4b10-b72a-65d17b73928a"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c398e3bd-a549-4a51-bb11-11531d207ba3"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a404083e-a95d-4ded-b4a3-06aab3e75773"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9614317b-38d7-4c41-b7e1-2a391a25a86c"
                  name="pTarget"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="4210a4e5-45c3-42ee-85c8-a036d1e23bdf"
        name="IChat"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="960c39b4-bca8-4b21-ab5a-7bd782b45420"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="04348b00-a7e9-4eb6-a1ec-f3fbb8445f49">
                <propertyInstance
                  Id="ba724d1c-d368-4315-8c2b-6d6d619aa946"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="00578a4c-8bbf-4a82-a7ec-2b1dc6994588">
                <propertyInstance
                  Id="ed781cd1-9335-4349-9780-b84f3a0fb377"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="dd3a9e68-020f-4f71-8878-7e8413fac33d">
                <propertyInstance
                  Id="0441a437-c816-4dab-b2ac-552df56bb04b"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="c41a4f81-6fe8-49dc-a2ca-29a6f8801f0c">
                <propertyInstance
                  Id="f5f2f0aa-25eb-4eac-9317-337f21733a24"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <targetEnds>
          <association
            Id="35a963b5-d9e0-4be8-bbc9-754d386716e3"
            isDerived="false"
            sourceEndRoleName="IChat"
            targetEndRoleName="MessageList"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="775de06b-0bdb-418a-aed8-a3ea1ca42946"
              LastKnownName="IChatMessage"
              LastKnownLocation="InteractionModel.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="a48cd5a4-3b66-4cbf-b70a-35bca1dddbb4"
                  name="IChat"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="cc733cc3-8793-4fb9-af13-df4df642429f"
                  name="MessageList"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="true"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true">
                  <lowerValueInternal>
                    <literalString
                      Id="c0068a0b-85db-4319-898e-2ffa6c89c1fe"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="6f0ac17c-4b72-428b-aa8f-be4ed519ccd0"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="a9521ae5-abf2-4ade-b49b-941d32a4ea36"
        name="Chat"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="bb03d615-4c19-4161-9a1f-4f7834315ce0"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="ee1a910f-4b89-4f5a-a50b-b0928ba71133">
                <propertyInstance
                  Id="6b9ffaa7-e1be-4b1d-94fb-2e44dbcd465a"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="656fc62b-2f02-4d86-957b-f9e0983a32f6">
                <propertyInstance
                  Id="31ea7497-ee16-40c1-b0d3-464e7006cddc"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="bec05893-0611-442d-957d-8e795a0d7a9e">
                <propertyInstance
                  Id="8ae88f98-a0d1-4c87-a4af-a5c7eeeaa942"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="223e86d5-26d2-4843-a404-b9ee89375f45">
                <propertyInstance
                  Id="a6a10913-28d3-4cbe-8b9d-91414502d33a"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="cbd9d52d-1258-45f1-8917-f0ccdd67dd88">
                <propertyInstance
                  Id="b7512820-2fef-4238-8f2e-172509ebd200"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="67192032-f4f4-4ec0-9c1f-c2a972eaec1d">
            <interfaceMoniker
              Id="4210a4e5-45c3-42ee-85c8-a036d1e23bdf"
              LastKnownName="IChat"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
          <interfaceRealization
            Id="766fd7e9-a21a-40da-82c5-a34c61efd407">
            <interfaceMoniker
              Id="19b8536b-9b7a-4db8-9023-521474db27e8"
              LastKnownName="IInteraction"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="5ee25f02-090e-49a5-987d-228d11f0dd14"
            name="OnComplete"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b01db57b-3b39-4f60-ae14-481d1eb5c3d7"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ba969a7c-5552-41ea-b1ff-ce7834a44031">
                    <propertyInstance
                      Id="4617feb0-c7e5-44e6-99a4-ac3fd60ed064"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a42693f4-c00b-4830-a74c-69f36f79194f">
                    <propertyInstance
                      Id="533647ee-1c15-49d5-94a0-9763570b0086"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a8b65a31-b550-48d3-ad56-3482f968ec72">
                    <propertyInstance
                      Id="1fd13d17-dee4-4817-aa4f-5d19730ec963"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="182c413c-e398-481e-a952-b465f6beb8d4">
                    <propertyInstance
                      Id="81c85f29-013e-418f-b680-31b61c49deb0"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="42794813-46de-4779-89d0-a95b2ebcca3c">
                    <propertyInstance
                      Id="b84663e6-5efd-4a42-86ef-c06af2e7d30d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f4201439-3229-4612-9831-248f1f76039f">
                    <propertyInstance
                      Id="f4d2fc06-f109-4e65-a90c-aa23b5ffc194"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c903fa4c-ed2d-474f-a0d5-4fec4372d024"
                  name="pEventArgs"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="38a06cc0-d0f7-442f-a3df-a8c330dde24c"
                      LastKnownName="InteractionEventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="6be3d432-8fd6-48f0-b5ad-815ea2012bce"
            name="ChangeOwner"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="935cbff7-b56d-4290-a49d-9352c86aaf22"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="32a7d284-5460-4bca-adf2-4cc8281867df">
                    <propertyInstance
                      Id="21f8b317-d27a-4287-bdb0-1170a0e8d390"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4814db39-569a-433c-b6fe-db72464b2052">
                    <propertyInstance
                      Id="c699aaad-bf3a-4159-ac26-dd616e5a8a6f"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f4b249fe-11de-47c3-8d10-f428cc0bdb44">
                    <propertyInstance
                      Id="99282462-dd67-480e-a189-75147d22e5f7"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fe67416f-422b-4016-8dc5-54d650ee0fea">
                    <propertyInstance
                      Id="351aa220-2d86-4955-89ac-a5378ec3861d"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="13db053e-ac31-4e93-aba3-3f96c4e5eaa5">
                    <propertyInstance
                      Id="0726e0ca-73d1-4416-9e70-be0deb930f70"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="214249bf-770e-4e56-9e46-9cca8781234f">
                    <propertyInstance
                      Id="c42745ba-1c4f-416e-a324-44044b521e1e"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d4293597-ea50-4131-aa8d-9bffaf53d95c"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="453525ec-5755-4572-ad64-5bafa1e78d20"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="66d68858-e4db-4e79-bc6b-5ba4ee112f14"
            name="ChangeIsActive"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b9ff5e6b-eee2-487d-9509-8e221d4246fb"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="84dbe201-6a03-481b-9439-c5508577fbc1">
                    <propertyInstance
                      Id="ae1c50e2-ae1e-4232-a9da-d65efe1155f6"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="660a32af-bdaa-423e-b82c-0e9843d97463">
                    <propertyInstance
                      Id="f30eb03d-17a2-4595-a8f3-582cbfb720b8"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="484968de-62b9-4b60-92d9-5d9581cb8f11">
                    <propertyInstance
                      Id="39d5fd9e-d069-4f40-8a78-cf423fcd9844"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9614b497-52cf-42c9-9d95-b821955c2e3c">
                    <propertyInstance
                      Id="69528570-c736-4df4-b737-9e80948c8fc9"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6942cb75-0bf5-4222-a35b-30db3d0ab3b1">
                    <propertyInstance
                      Id="d7517038-4477-4f95-aca3-f8a49640b3b7"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e1184928-7080-4511-b7bf-d0aa2a8869c1">
                    <propertyInstance
                      Id="fcb7f41d-ce6c-4fff-9d15-61715a1e5789"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0c47abaa-b3b9-4670-9936-d314162631a6"
                  name="pActive"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                      LastKnownName="bool"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="36338afb-7b75-49bc-8767-fc57233f9341"
            name="OnModify"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="c91fbbbf-e6a2-4539-8e58-e4000716eb57"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="101e0b97-bc9a-4cc6-9929-c3d365e84660">
                    <propertyInstance
                      Id="16c352a6-b862-4f9f-8b2c-5bcf7586cfeb"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2666b615-bd68-4905-904b-9eec112f530c">
                    <propertyInstance
                      Id="b6c45ad9-42a7-4f10-9324-413e1ce5aa57"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="072a9492-eee9-4767-a174-3dbc33875464">
                    <propertyInstance
                      Id="0e25aaf2-7535-470c-9d8b-55eb67ba1c81"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cc77657c-3dd6-4ebc-91a4-dbafb0782a13">
                    <propertyInstance
                      Id="237839de-00f6-4fad-b43c-b483f3fdf1cc"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a0cfc2d8-4099-45f5-90d7-24aa59f840af">
                    <propertyInstance
                      Id="ed52b64f-9441-41a7-bec5-bb6abc628e9f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f4a7d588-00c9-4ac3-80a3-e5af2a16dc93">
                    <propertyInstance
                      Id="a77040c0-faee-4a2c-b72d-cf773addeeca"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f425e775-88d2-487b-bec8-0ca31bce52a4"
                  name="pEventArgs"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="38a06cc0-d0f7-442f-a3df-a8c330dde24c"
                      LastKnownName="InteractionEventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="7c5449b7-0ba0-48f0-a15e-08898534dfa4"
            name="ChangeState"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7a3dc8fb-71ab-4a87-900f-36720eab125e"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="18850f6c-68ea-46dc-a3ae-f48a90f5cc08">
                    <propertyInstance
                      Id="184e4776-c5cb-4425-9593-89d4010594ed"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f68a535e-893b-481d-be4a-809db3cb6369">
                    <propertyInstance
                      Id="e1a1302f-651f-44dd-925d-6d40c2391125"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c81b2741-5b03-40b0-8877-3e5e97bfa360">
                    <propertyInstance
                      Id="601b1ebb-1479-4fa2-a770-831fb1768940"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a1401034-6723-4a05-a6d6-319450e95a4e">
                    <propertyInstance
                      Id="2243cc3e-d4fd-4581-93e5-69839401beac"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="530a3674-bbc5-4e6c-90d4-b82c97dd94c3">
                    <propertyInstance
                      Id="a309b810-a0e1-4c7a-a902-b0a965f3d274"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="02a0747e-fbd4-4759-9329-6de2a2b70d69">
                    <propertyInstance
                      Id="1545c9ed-72cc-4f56-961f-cea1d13cd0e5"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="542c5555-9f6c-4cff-8a96-530ac28d7a49"
                  name="pState"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <enumerationMoniker
                      Id="108764e7-190c-488d-8e26-925dd4ba7fe2"
                      LastKnownName="InteractionState"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="7af52e53-3306-470a-a6c0-ec8f5706660c"
            name="OnStateChanged"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="cfb0a80a-f045-4cd7-b1cc-8b0f0824ac23"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a7144c8e-7c07-4e30-82b9-f4444da33603">
                    <propertyInstance
                      Id="e5a25470-c510-48c0-97ad-9f9dc701607a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8046c98a-c79e-4c20-9bc9-0915716b291d">
                    <propertyInstance
                      Id="89a5509b-eaa0-41e7-9b8a-4fdebbf70794"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dedcb404-c571-49cf-8ff6-9eec923d4ae2">
                    <propertyInstance
                      Id="ad1b09c8-c736-4be8-b024-4e92c7a13a70"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f3d7916b-6dd6-460a-8e12-0adbb2287ec2">
                    <propertyInstance
                      Id="91072a61-993a-45ac-8851-a94a9dba7115"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1d1bf9c4-f19c-444c-8108-db6086fe15e4">
                    <propertyInstance
                      Id="b4079465-1b09-4e90-8676-20c85121b5fe"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1f5f245a-30c8-44d6-98b4-14db9cebff10">
                    <propertyInstance
                      Id="3d606565-ad44-4cca-8fa8-35776839c60f"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="cfcc8b4c-becb-4263-beae-3231364c5fc0"
                  name="pEventArgs"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="38a06cc0-d0f7-442f-a3df-a8c330dde24c"
                      LastKnownName="InteractionEventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="5c40b568-6b5c-492b-b8b0-3566b84c297b"
            name="Chat"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="661da1f9-0ef5-4a04-adbb-fe91c8541e78"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c416b288-7fc7-4b73-bb79-95feab741ff2">
                    <propertyInstance
                      Id="34ed9f2e-4813-455f-82e8-3c0eae954306"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="503e3c3b-1c0b-4670-aba1-bb0d54cae863">
                    <propertyInstance
                      Id="20f08916-9b96-4cb9-a13a-d1991859d81d"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cddac842-ff0f-4567-a7b8-3211ec05953f">
                    <propertyInstance
                      Id="9ca3a1e7-691a-4263-aeec-0e179188550c"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0e4f3fd1-a028-4c9e-bb40-a911157dd7f5">
                    <propertyInstance
                      Id="f345a65b-533a-4ff4-aeb2-0d598acaf374"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="702dc561-cca7-4925-8721-3a674e5acf52">
                    <propertyInstance
                      Id="d8c46682-d11f-4c67-b432-15c5cae654b8"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7a614653-2778-4472-ba10-32250352e245">
                    <propertyInstance
                      Id="4b759d01-55ec-4153-9426-0244da029095"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="8c64ea7d-c274-4629-922d-51384767b50a"
                  name="pUsers"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="f341b309-e5d6-44f2-9fca-6af32b9c2ddf"
                      LastKnownName="List&lt;IUser&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="fdfd760e-dad1-4548-b690-93eb87355ccc"
        name="InteractionFactory"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="47f5e941-fb8c-45c3-af78-3cbd4fa23948"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="768ee95f-a097-4d18-95da-d5ccc74c517a">
                <propertyInstance
                  Id="94e68f08-2b45-4cfe-b73d-2ba41edb9d92"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="c78b8462-2d2b-4639-aaee-a7917cce7b2f">
                <propertyInstance
                  Id="125c9011-e213-4a8d-89d7-12b8f82754fb"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="799f8c5f-9336-47c7-84fc-7bda5dbdf82c">
                <propertyInstance
                  Id="48db023a-170c-4d2c-ad57-6706f39dd44b"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="dde239d8-e8e4-412a-b75e-c32a545a23db">
                <propertyInstance
                  Id="b31c40c4-4b21-4514-968c-692e9a28e7b6"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="6c3cea58-b16e-4297-b775-46b1b3462542">
                <propertyInstance
                  Id="034240c1-fca9-4fec-8611-9d21da3f845f"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="7972285d-1816-4fa0-a976-2af91c02370a">
            <interfaceMoniker
              Id="e507958d-4d53-406e-a367-7f7f82b8c070"
              LastKnownName="IInteractionFactory"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
          <dependency
            Id="9970e9b4-13f8-4edd-bbb4-d327d9017bb8">
            <classMoniker
              Id="a4e395e7-f86d-410b-9fb1-eb53582b54e1"
              LastKnownName="Project"
              LastKnownLocation="InteractionModel.uml" />
          </dependency>
          <dependency
            Id="2094b10f-9937-4b78-889e-6243250b819b">
            <classMoniker
              Id="20cf2c3a-a478-4e75-b21d-6b24ad9f4136"
              LastKnownName="Account"
              LastKnownLocation="InteractionModel.uml" />
          </dependency>
          <dependency
            Id="aa46a5f9-f566-461d-98da-ee26dbff4c60">
            <classMoniker
              Id="c85f6c93-5629-4d00-bf8c-add8d2c50550"
              LastKnownName="Survey"
              LastKnownLocation="InteractionModel.uml" />
          </dependency>
          <dependency
            Id="1cb57920-8717-4e5a-accc-546b631e11d8">
            <classMoniker
              Id="a9521ae5-abf2-4ade-b49b-941d32a4ea36"
              LastKnownName="Chat"
              LastKnownLocation="InteractionModel.uml" />
          </dependency>
          <dependency
            Id="80c3d19f-0b97-4eef-a8da-56488959049c">
            <classMoniker
              Id="c1f9d93f-d3e7-4f58-bd97-70a79d94b87f"
              LastKnownName="Task"
              LastKnownLocation="InteractionModel.uml" />
          </dependency>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="ac110a1e-172d-41cd-901b-1f2b88d33997"
            name="CreateTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="1a9f77b7-ea1c-4dd9-b5ba-ca1422353743"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="84d2220b-af8c-41f6-9f4f-8d174c107890">
                    <propertyInstance
                      Id="27a4db77-3b89-472f-8b4d-0db8c31924da"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="07723054-e3f5-4150-89a0-a3d0ca9eeb82">
                    <propertyInstance
                      Id="d497c875-6439-442b-99ff-849fa9ed89bd"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="98ed5bd1-918b-40c7-ab84-1e1119726426">
                    <propertyInstance
                      Id="21c678c9-2ba9-4e74-bca5-046c2829f4fc"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7b493d3a-cbde-4efe-9348-4875c386305c">
                    <propertyInstance
                      Id="5312b821-54f9-4152-bab2-0f6cac8cd8f5"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ad563a7a-2d78-47a2-8055-70d5eba2a321">
                    <propertyInstance
                      Id="444e265c-09c9-41ec-af7d-f67a7c0083c9"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3ede3f6a-f2ba-4a7a-88b9-6c58c2f074ac">
                    <propertyInstance
                      Id="c3d2959e-3c13-44f6-a062-52edf3ca944c"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="aaf9e1e4-88f5-4c09-a4ff-40e94d12c833"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="95682746-4e18-474a-ad35-707c901e9f72"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5ddbe2a3-877c-4d6c-a22a-bcdb7a6df9ca"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4a8b9311-60ae-4601-b209-42dcc8499218"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="5de4bed7-ec9d-48d3-8b2d-15f4ae2ce3ba"
            name="CreateTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="63e29f90-bec4-49d6-8bee-fa658ae9e688"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eb59a534-1f68-4200-86f0-ccfa18e5986c">
                    <propertyInstance
                      Id="c434ff8a-9d07-48e7-bafc-aa75a1c37bc2"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c6e611ab-0f65-4d94-89b3-8cc24c7e3a69">
                    <propertyInstance
                      Id="1e4621b0-c1d5-48ce-9bf5-f75d363f9ba4"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fd76ddfd-a068-4117-be36-c5e7931b8f5a">
                    <propertyInstance
                      Id="a9246a5d-6e72-4ec9-8e23-68446d43c191"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d3bb4766-a306-4e36-9163-f67f267cb9c9">
                    <propertyInstance
                      Id="3a97404c-d268-4127-b578-74d711a6ccbc"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="38be1b82-9849-4daa-95c5-566b0625737e">
                    <propertyInstance
                      Id="ca0c4103-29ad-4b3f-b6e0-d641e20a86b8"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="45f9bb13-a619-4160-912f-43fef4483dd9">
                    <propertyInstance
                      Id="9d4de937-77b2-4a5d-a19b-08ba406264f3"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="55159fe8-9eeb-46bc-ace1-f0d21d6f13c5"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="df87b1ce-8519-4de7-8330-60c0adff2c3f"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9f9eda19-422f-4761-af2b-856efac16e80"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f6b7a94d-f1f7-4c0c-9cb3-c2644b98ef5b"
                  name="pStartDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="952482dd-2131-4ed0-a9bf-975cc3000746"
                  name="pEndDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="79f73497-a582-4178-a148-85f8c3414e84"
                  name="pDueDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9f90d90c-2497-4e01-8335-8e4fef314755"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="34af4695-674f-4927-9903-3be01c7b9147"
            name="CreateTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="e9aaf132-bb50-4c1b-9e11-59ed9b7d37c0"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b49a32c0-eeb0-4ea0-9cd5-7a14a7039bd9">
                    <propertyInstance
                      Id="bde744f5-f2f4-46a8-bebe-5864d6ea354c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c936c8ad-8387-40b1-93ee-3da25b5abfd3">
                    <propertyInstance
                      Id="4bc10e52-cd9d-44d5-8c3e-527d2290566e"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2609ec63-d038-4c0f-b671-b75759511fa4">
                    <propertyInstance
                      Id="fa6787da-9760-4686-8e1f-10c1963b591f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2be5b9b8-390b-4695-86b5-4caeb53c721b">
                    <propertyInstance
                      Id="9b099e82-4b22-457c-b127-31e15aaf0c12"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3d327782-bcef-4c21-8bba-49da6292e2cd">
                    <propertyInstance
                      Id="e969cc02-fbef-444c-85a5-b5ae38c4d873"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4ac453cc-0e8e-4889-9321-b1575054dce1">
                    <propertyInstance
                      Id="b3eae300-2b3a-4505-a3f0-3864d2fb5ced"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4d2a1b08-e644-428d-bc5f-cd8ba3f4d498"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="df41b9a6-486f-4ede-a792-6a24507df360"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ce672217-2420-4f03-a785-f86626e94b0c"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="05b9c94b-954f-4c03-8b83-84064e66f773"
                  name="pStartDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="068164f1-6ff4-4143-bf02-fc7ce01f32c6"
                  name="pEndDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="89e7bfcc-6b3c-429c-befe-f7fcd51edcf2"
                  name="pDueDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="98e51d3a-7b4b-4f0a-b41c-eedc4a872869"
                  name="pBudget"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="bf723d3e-44b1-470f-ac5a-29c1f3ad9ac5"
                      LastKnownName="decimal"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="cd4db0e7-956e-43b1-9df2-f9d7266cb6f1"
                  name="pDuration"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="bc83bd0f-12b9-4878-aae5-a711cd6e5fac"
                  name="pPriority"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6f310640-83f3-4b1c-8d11-cc9d570ad273"
                  name="pState"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <enumerationMoniker
                      Id="108764e7-190c-488d-8e26-925dd4ba7fe2"
                      LastKnownName="InteractionState"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="bbc4b8d8-1e8e-40a4-badb-f1b1a1a549c4"
                  name="pExpenses"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="dd710a57-570b-41fb-8e44-007050d2eecb"
                      LastKnownName="List&lt;IExpense&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3c3492cb-336a-454b-8b58-c80932a55e63"
                  name="pTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="dcb116ea-52fb-400b-9594-09c4635ba333"
                      LastKnownName="List&lt;ITimeslice&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0ff3988f-284a-4aeb-af1b-ac662daf0076"
                  name="pSubTask"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="d8f12a85-0a38-4975-921b-0aeae0f59522"
                      LastKnownName="List&lt;ITask&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3356b1e3-69f7-4c2d-923e-949fdd9a429e"
                  name="pProgress"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="220a3521-e091-4221-bae9-3ef9018e845c"
                      LastKnownName="Integer"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                  <defaultValue>
                    <literalString
                      Id="59a4d7c4-5b76-4e9f-b8b3-c270dcad6d83"
                      value="0" />
                  </defaultValue>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ff61c5ba-4c36-41a6-81cb-7f1f437755fb"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="d58f5d47-1101-4eb4-9bc2-49577bfa05ea"
                      LastKnownName="ITask"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="ebea6acf-d6aa-4b93-92e4-50deca5f9516"
            name="CreateSurvey"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="54d20519-f0c4-4dd3-bf26-0f1ac92aabca"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="57b162ce-9e46-45c3-9ec8-3e220761bbf6">
                    <propertyInstance
                      Id="784983df-0f49-4cc7-a9e8-12a1b678ba43"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2cb5e7bf-3059-4bbf-9932-a9b5d5851a8a">
                    <propertyInstance
                      Id="61b080e1-fd34-41e6-a5c8-bbffff8f1337"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="22c3c792-e244-4020-854a-48d8b32d95ee">
                    <propertyInstance
                      Id="c3a97953-4be5-47ec-b5e3-0d20ac111356"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a05f1a48-bea7-4696-9c48-518632cb1546">
                    <propertyInstance
                      Id="c04abbc1-b0ad-49e7-994d-ca951b0efb80"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="31fba5fd-f1bc-4a2c-83ac-65d879a6ddd6">
                    <propertyInstance
                      Id="561eed2c-16cb-40a8-ae9f-7a9c8662fcb5"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b8e8f22b-0104-4f0f-af9d-75f5dd939f9a">
                    <propertyInstance
                      Id="43f79096-9b8d-4418-97cb-6d2ab40c172b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ed274315-8b92-4deb-b63f-c3330af61a61"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6867ef5c-db63-4a33-938d-24baaf2aa14f"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="91633383-b925-48dd-b48b-632e3254b18e"
                  name="pOptions"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b45ded50-9bb3-4a21-9917-c055da2715b1"
                      LastKnownName="List&lt;ISurveyOption&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c1d29c86-9da4-4305-8a70-e067a5e2fca5"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="01b37648-f7e7-4758-ac4c-1b369758dd58"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="af2da66f-1d1d-4d31-a93d-eeaea6bc97d1"
            name="CreateSurvey"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="16b46846-123d-405f-b618-6197f2112d04"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bc33900a-08e6-4073-ac8c-1dab049c0020">
                    <propertyInstance
                      Id="466e0332-a165-4ec9-b29a-d0152dbc0f2a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3b8deb48-57e4-4071-9317-bb0b339d52b7">
                    <propertyInstance
                      Id="6d039508-1ab8-4ff2-b7ee-86dcd7d87201"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fda6f661-6da3-43e7-bd88-c7dec58b11e8">
                    <propertyInstance
                      Id="97061be6-84c0-4282-8510-a4488c863752"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="39198b41-e4d8-407f-9ff2-7758960a0bfb">
                    <propertyInstance
                      Id="58554e8f-62b6-46ce-9483-a67d009d7384"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="019edc4e-7fb3-47e3-946f-da8144d005b0">
                    <propertyInstance
                      Id="dacff428-0ea0-433d-a819-bcb98ee9faa5"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6774aa02-5abe-4e81-a2f1-fc024ca62bd5">
                    <propertyInstance
                      Id="c4daa8bf-0a67-4faf-b09a-fb98548286f7"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6d9f11d3-88f6-4688-a025-8f92d902a715"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9a3888ac-2c97-4b9b-bc44-fc696bc58948"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="fa6c2dba-45b0-4e2d-8eee-0a4137207373"
                  name="pOptions"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="64a97e22-4c11-44d2-a8d2-312a0a7dc938"
                      LastKnownName="List&lt;string&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="56afa7a2-3a35-41c5-a861-1d15a5721c0a"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6e300b11-3f0e-4099-a5c5-9f2401cdd14d"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="04f596ba-9e99-47ac-95f6-5b85a1a0ffaf"
            name="CreateAccount"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a8876512-821c-447f-bb70-7f520d24cadf"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5a6b6982-147e-43cb-9e9e-07bb8d7e64d0">
                    <propertyInstance
                      Id="bf929d92-7a43-43df-a2eb-b58a60ee0c95"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1b8a979f-a060-44b6-b05b-87e4926b9ea2">
                    <propertyInstance
                      Id="c24a5b24-20c3-4940-9e0d-b41f9d4233ad"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="26cd0163-91fd-4361-9ec1-aabdcf4a2657">
                    <propertyInstance
                      Id="3cc04f99-42cc-4102-bbc5-b06024b5c2e0"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9ec05a90-29d7-446f-afc0-29c224f5577c">
                    <propertyInstance
                      Id="46b4a9e4-1324-41bd-87a4-61490fa19806"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="472081aa-74ad-4cce-820b-022623bace3b">
                    <propertyInstance
                      Id="61e62c4c-354b-40cf-a393-2db902819c1e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a4386cc8-075c-4a19-9db9-ae9c173f1fd9">
                    <propertyInstance
                      Id="5cc4fb55-43f4-4f7c-9ca9-28da3921ad60"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6c3b2043-9823-4474-b75c-9c44d7d17964"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a3a4aa69-3958-40d4-863d-a4cb51e1185f"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c8472b8b-d980-4d87-99e1-bb65b20ce72a"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6debf8c9-3eba-47df-982b-e5de3e9763f3"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="7f5c2c90-0516-4154-815f-790c6efe2786"
            name="CreateProject"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="943f2187-a71c-439a-812b-84101de91121"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d0468d2f-9d08-4d8d-b111-9a8c53803e45">
                    <propertyInstance
                      Id="b7fc62b8-7d8e-4666-af79-949b4b0639d1"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4f600250-45ac-4ce2-8fc7-858f653d5f95">
                    <propertyInstance
                      Id="9fec0586-f6ea-41f2-abfe-4e986ed45476"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cd215b9d-4c44-464b-89a4-9b1a7b6ccc98">
                    <propertyInstance
                      Id="29172442-bdd2-44b7-83cd-66573487f370"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="37cb1947-b1ea-4ab3-8394-d5ecfce47aef">
                    <propertyInstance
                      Id="eb870576-7f91-47e9-aa39-32b55d0ff306"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0400e7f3-f493-4580-8252-d3faba772d6d">
                    <propertyInstance
                      Id="69657b99-cdad-44dc-9aa4-cd0637d4e958"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="85bb6359-42ed-4d6a-bf91-a1810e90de1f">
                    <propertyInstance
                      Id="e6ce2a1e-c102-4216-8bf4-7a893030e359"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="fa0057e7-17c3-4c59-b5f2-9ca32e3d2e82"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ae2f3c31-2f42-4632-8721-f64f6b56808a"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ed47e494-1adc-447a-81da-0c78dfd7436d"
                  name="pEnableBalance"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                      LastKnownName="bool"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="47974241-b413-47c0-b704-10ce4c1393cc"
                  name="pEnableSurvey"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                      LastKnownName="bool"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="77fc9ffd-11ad-4fc4-afd7-fc5d25837781"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1b2d5822-4acf-4cc5-ae93-a90b336220ee"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="b3717154-658b-4c02-b37a-5a776b18bff4"
            name="CreateProject"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="6e591bd8-3a3d-42c1-b144-c1b42d402822"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1eef8736-825d-443c-a338-5cc98273deb9">
                    <propertyInstance
                      Id="24dcf916-383d-430f-9549-be040d5a493f"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1542ff26-fbf2-4164-8f7e-a1b738aa571c">
                    <propertyInstance
                      Id="d75bc586-c484-4ae2-bad1-551d3dd73bd1"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0f351019-53a9-4b1d-a714-a6357fe2de45">
                    <propertyInstance
                      Id="5400f23a-88bc-4953-8160-e461376e97dd"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c2c98903-f5d4-46db-ba8b-43bee26182ab">
                    <propertyInstance
                      Id="8d046835-1206-4195-aad1-ba11afdcc0f1"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cde2cb4e-9e31-4f8e-b9ff-903c5bdbc1f6">
                    <propertyInstance
                      Id="26ac4f75-0e46-4c47-930c-5e3e817b17e4"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a51ab0ca-2937-4b7d-83bd-575c3b62a168">
                    <propertyInstance
                      Id="34317fc1-e969-4a0f-a753-13a7b36a5cdd"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a48f34fe-7f07-434b-87c5-b896ebc0af82"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="13a8baef-0353-4e08-9bec-4bf02fb2eec1"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2afd698c-add9-4458-92dc-1ecb9cf664ba"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ae8348b1-4b46-4128-870c-df306b6c009b"
                  name="pCreatur"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c556b63e-4aff-4441-b4a5-df1a1a2e7e8a"
                  name="pOwner"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="f341b309-e5d6-44f2-9fca-6af32b9c2ddf"
                      LastKnownName="List&lt;IUser&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4f2daffc-2f9f-48ef-8a01-4843e950c21a"
                  name="MemberList"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="f341b309-e5d6-44f2-9fca-6af32b9c2ddf"
                      LastKnownName="List&lt;IUser&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="85ec7cd2-996c-45a0-adbf-6fbf5d5af3e3"
                  name="InvitationList"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                      LastKnownName="bool"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="be886b5e-d0e3-4a9b-a59c-7f1b0380445c"
                  name="pEnableBalance"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                      LastKnownName="bool"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a08d697a-5577-4837-80c9-9e391eda2cdf"
                  name="pEnableSurvey"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="d8f12a85-0a38-4975-921b-0aeae0f59522"
                      LastKnownName="List&lt;ITask&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4986d971-2dbb-49b4-8987-b9fab004af00"
                  name="TaskList"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="3333e26e-7aad-4e16-badc-988f014a4015"
                      LastKnownName="List&lt;ISurvey&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="323fdc5d-ad19-4b29-b041-ee12c21ce7f4"
            name="CreateChat"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a2ed4011-bbb1-4d25-8e25-f7cd517e7a34"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d91384a9-fbef-4978-bc1e-5c5719c5159d">
                    <propertyInstance
                      Id="52576298-c31a-4831-8f82-46ee2c064d33"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="74f3dd55-afa9-463b-9dfb-117725f75608">
                    <propertyInstance
                      Id="5641ff83-dbe5-4574-8a33-fafd32b5e1a8"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="02664d3c-3334-4512-9f19-269472778e5d">
                    <propertyInstance
                      Id="7738fc4f-8396-41a4-860e-faa8857d44b8"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fa34e8ba-4dd4-44f7-8832-f882f71c8902">
                    <propertyInstance
                      Id="57ae69be-7529-4f10-bc51-54140e2cb3a1"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2edcda7b-470b-4efa-aab5-f7e29ca35d55">
                    <propertyInstance
                      Id="ef50820f-197e-4135-84ed-aa2ec884c20b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="64c81593-45b1-4ef4-86b1-29646ad01f8a">
                    <propertyInstance
                      Id="05e50732-3ab8-42b6-9b5c-dd5eac7729c8"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a5f8b80d-181e-49ac-92f3-dcdafe81b10d"
                  name="pTextTitle"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="82fdaed0-e0c6-4bd3-ac35-620c2dfb3582"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9d3bcc63-738d-4a84-bac6-fbf4851380ca"
                  name="pUsers"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="f341b309-e5d6-44f2-9fca-6af32b9c2ddf"
                      LastKnownName="List&lt;IUser&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7b046a83-ae0a-43a0-905b-3d96f5624066"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="5e1cb19f-8efe-452e-a236-827f46b69b67"
            name="CreateChat"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="765fd0c4-55da-4a3c-9bde-cd0f9fde3b52"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="588aa738-afcb-4343-a714-3b7955055b8c">
                    <propertyInstance
                      Id="8c61b5db-73d7-4652-b31c-64b6f0ed33a6"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="67c889c1-47cf-43c2-baa6-0b67e059f8c4">
                    <propertyInstance
                      Id="f8ea7d2a-70fb-4ee7-bdc6-4fb0e44acf0f"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="30a2b241-d7eb-4423-bb69-f045f4f5bae6">
                    <propertyInstance
                      Id="7e68c52e-256a-44d1-93c4-328a978b549d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d82f9b67-3325-4113-a65b-fc83dac6e08f">
                    <propertyInstance
                      Id="dc3ae98c-9794-466c-bb7a-485f55022756"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="70ad6253-ebae-4a3f-bd2c-cc707625e56a">
                    <propertyInstance
                      Id="a6825323-93c3-47bf-aaee-6883984cdc13"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9855018a-e28f-4523-bd36-6b907b63b800">
                    <propertyInstance
                      Id="754cc79e-b200-49c9-aec8-073ed68402ee"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ec9f0586-ed0f-40a8-83bb-4f3f2e837dac"
                  name="pTextTitle"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7ce8fa66-893b-4ce8-a2af-a20c2d83eebe"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="921dfbf6-a78c-46ac-8fac-f18451f4f282"
                  name="pUsers"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="f341b309-e5d6-44f2-9fca-6af32b9c2ddf"
                      LastKnownName="List&lt;IUser&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6fd5a2a1-a46c-4301-ae1f-f226208cc7b4"
                  name="pStartDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f87bed54-3ab8-409f-be6b-33780dbb7ab2"
                  name="pEndDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="48cafb84-9c91-475d-b304-fbf334c55bef"
                  name="pAllowSelfdestructing"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                      LastKnownName="bool"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="db869408-347a-49f1-a308-e040439fae2f"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="5daea2c6-da0e-4131-b4ad-25dfd14a6bc4"
            name="CreateAccount"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="90523db3-e1af-4240-b5f4-53acad3fccd2"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7904469a-3203-4e97-8da2-6e5520a8a44c">
                    <propertyInstance
                      Id="9cce9fa6-3c57-400c-bcf1-ea84552c3e8a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9db61127-828d-465d-b815-ddc6d337dd08">
                    <propertyInstance
                      Id="ccc3e8c7-b1c3-45c5-9216-b7f07be77154"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a905e6e1-68ee-414c-956c-cf1114826d5f">
                    <propertyInstance
                      Id="9c84d4de-7a94-46bd-a702-b7b1eaaf8731"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e3b400f1-a230-40c2-90b3-955174c5e27e">
                    <propertyInstance
                      Id="ef66c0bd-581b-4991-a68a-828b11e7bbf6"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6cb335cc-3d69-4b20-ac07-49cecd2538bb">
                    <propertyInstance
                      Id="8aae7338-97f8-4987-b937-330f38927d1a"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6af73da0-6ac6-46ad-a41b-cf0d779fe114">
                    <propertyInstance
                      Id="dc8bd4b3-4ca4-4cd2-bef0-8a1fb450c9b2"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="39f803d0-ea7f-44ac-a20e-ef153254d876"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a1ba560f-c7b8-48b1-ae8b-cc42493bcddb"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ef740ea2-25da-4d30-a25e-0d543d058db8"
                  name="pExpenseList"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="dd710a57-570b-41fb-8e44-007050d2eecb"
                      LastKnownName="List&lt;IExpense&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c09be15e-33c6-48fa-8aeb-b493afc2f1a2"
                  name="pSurveyList"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="dcb116ea-52fb-400b-9594-09c4635ba333"
                      LastKnownName="List&lt;ITimeslice&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2d019f10-531d-442a-8116-324e4797bd0d"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="09ee446c-4bd7-4b34-9ddd-3e4bcf4fa659"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="abff516b-a267-4be3-b560-61a11beeb295"
            name="InteractionFactory"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="9993294f-2e44-4fae-ae21-b7ab2963f53f"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ddad62cf-7f87-4d82-af68-1dc5263e7041">
                    <propertyInstance
                      Id="e27ba6ac-9523-4cb9-b878-00ad20d0288a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e1410972-5544-40c5-af66-9d30989dfa61">
                    <propertyInstance
                      Id="3dadb6ff-b0ae-428f-926b-f41ffd8ff714"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4b813c33-504f-4cbc-8215-0683bab815be">
                    <propertyInstance
                      Id="8b145045-8721-4f0b-b7db-6c342063e8c3"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5ff51570-94d6-4cec-b31f-3f69ed7b7705">
                    <propertyInstance
                      Id="bdb73191-d9b2-4c17-8267-4ffe478e1fbe"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8cc59e30-ed7b-4039-a222-6717c0526dce">
                    <propertyInstance
                      Id="3574ea6c-cc74-4636-aaf6-bda39c5dc4d9"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dfcc8a85-05a0-4887-b5dc-9dd1f2af580a">
                    <propertyInstance
                      Id="f3abec5b-2a57-4304-82e0-f1adac189c8f"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="79e7891a-8764-4f84-a89f-b73b6457acd3"
        name="ObjectFactory"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="45a4601d-1de0-4ff5-852d-28bf9653358a"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="299ba2ad-3ce5-4809-b96b-85982d981c25">
                <propertyInstance
                  Id="a673d436-c672-4a36-acfd-f6e2c9defeb6"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d3f2ab4a-9a91-455e-bc4e-cfe0b1d407a1">
                <propertyInstance
                  Id="f31e87cf-ac74-4da1-9e70-5d844746ca16"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0818f6ac-f43c-45d6-a4fa-40c69290ae44">
                <propertyInstance
                  Id="8442e8de-7ada-460c-a682-82f2702223c4"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="617bd1d4-fe9f-4934-9f53-eb5365435b6b">
                <propertyInstance
                  Id="69e4abae-44c4-4ed4-8ab0-37d68eb00a9a"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d6b96448-a4ed-4efb-b990-1b0fa893eb0e">
                <propertyInstance
                  Id="1ff9a676-c293-4319-b845-5d74faa46773"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="a5d68c84-3b09-4820-aa71-b873b9b5516d">
            <interfaceMoniker
              Id="139b3188-a554-4824-a414-d85dc05f8650"
              LastKnownName="IObjectFactory"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
          <dependency
            Id="19cdf02f-4ccf-45ee-988e-a711b76de0ad">
            <classMoniker
              Id="38cd3658-3cfd-4364-a1a1-63bf5fc7c4e6"
              LastKnownName="Timeslice"
              LastKnownLocation="InteractionModel.uml" />
          </dependency>
          <dependency
            Id="7917a03b-a9a2-4d97-8b60-6e86c973460c">
            <classMoniker
              Id="969b3b6c-ddc7-4504-9ae1-9fd079840106"
              LastKnownName="Expense"
              LastKnownLocation="InteractionModel.uml" />
          </dependency>
          <dependency
            Id="d533a9e4-85d2-4ada-8906-34f922bc0d84">
            <classMoniker
              Id="f06c2b60-c299-4175-b536-8dfc8e40ab62"
              LastKnownName="SurveyOption"
              LastKnownLocation="InteractionModel.uml" />
          </dependency>
          <dependency
            Id="58dac968-d061-4b50-a8b8-742722f6f2b1">
            <classMoniker
              Id="e2a5b421-5e64-4dd5-a5a0-9fabd4cb78f9"
              LastKnownName="Vote"
              LastKnownLocation="InteractionModel.uml" />
          </dependency>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="9bbda1c1-6cec-48ec-9cb9-bed9f6088888"
            name="CreateVote"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="358b50b2-ba89-44db-8e20-2e15c12010a3"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1f630694-4ac7-409a-a711-2f1c6180dd20">
                    <propertyInstance
                      Id="4d0c74fd-06f1-4579-9c9b-12e42bf55d69"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9aeb23d0-9d82-4920-9d09-fbd0cddd9433">
                    <propertyInstance
                      Id="3eb8c32f-0783-4704-9409-f1c8223e3bf3"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9536f328-8139-4295-82c4-cad244b09dad">
                    <propertyInstance
                      Id="170c717b-4bf1-4a80-8555-254d0420bdcf"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="413d210a-b99c-4149-a37f-f9acb83676e3">
                    <propertyInstance
                      Id="b5eff177-09fb-411a-ae85-302933d19d22"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="43e17b73-c786-46eb-8b78-6eb7fdbde832">
                    <propertyInstance
                      Id="b08db25d-2b28-4297-b745-32ad16e64d15"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bd418e53-5c8c-460c-95ed-4fff10727920">
                    <propertyInstance
                      Id="745f4251-11a2-45b7-b0f8-cd19ceacd1f7"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="afe840ed-74bb-4259-a104-1e8e694fa39e"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="86b56a5a-f06c-4c9b-a99c-184267110a3c"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0f117887-42d0-49c8-a9bb-ac45750fb266"
                  name="pOption"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="67c1ae26-8849-4d53-9387-61c343af2ebb"
                      LastKnownName="ISurveyOption"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0d4096c9-3021-4857-80ec-c96cb82d2279"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ce28a608-409e-4d36-ba90-250bf0198f06"
                      LastKnownName="IVote"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="abe16ce3-9d13-4fa0-94d6-24a7559675f5"
            name="CreateTimeslice"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="51e593c8-7db1-4a95-ade7-deaec427a39e"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e7eacf81-dccb-41f3-ac4f-a1934e76af5c">
                    <propertyInstance
                      Id="216218a2-2ee1-423b-8d82-d7f262a6f8b3"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="465a104f-ca25-4b09-9ea7-f3cfffa342ad">
                    <propertyInstance
                      Id="f02b4100-6d61-498b-bab4-2dc7c3f60031"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2e8b13d3-0cad-43c7-99ee-4c7749f1e89b">
                    <propertyInstance
                      Id="af579425-4a72-4e85-beea-c1d5ae7b2480"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fc5fdc9f-bbed-4ca2-bd91-d7f322b7cda9">
                    <propertyInstance
                      Id="90f57409-6810-45e8-bb73-ba9d3ca9bfa7"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7eeebbcf-226f-4e1f-8b1e-950741e535ae">
                    <propertyInstance
                      Id="ad7b8b7c-3adc-4451-963a-0a50fed1203b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4a6a1d22-e31b-45e6-961c-6dcc52135a9a">
                    <propertyInstance
                      Id="41ef5e59-e2b7-45ad-841d-adc92967c2a0"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7704ceb0-0750-47c5-91fb-2b5ea6c2aa33"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2767de64-badc-4fd7-8906-75c6b1aedcc8"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="06341c15-d0a2-43f1-b656-689eac17f384"
                  name="pStartDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="907ae2d5-0ee1-45dc-9e22-75e8359ceae4"
                  name="pEndDT"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="29d4a3f1-eb9c-4bab-bccf-e08c71a3d6e8"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="98ed5b50-ad31-4ecb-9482-6f0615de4c50"
                      LastKnownName="ITimeslice"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d4781682-e7c5-4e7a-aa91-1a8df84214e6"
                  name="pTarget"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="32ed90a4-52ea-4724-ac91-a57e0375970c"
            name="CreateTimeslice"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="9fd41ec8-88e2-4e84-9948-0d8fc0bc53cb"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="06b75825-1028-4aa4-8cab-276d964f7351">
                    <propertyInstance
                      Id="fc61d775-0a28-464d-8af4-23b59988af60"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="525f6d27-6eb8-4066-88ca-911584c4324c">
                    <propertyInstance
                      Id="b01feea0-d670-49fa-98ad-b064ab3097cc"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fa230eba-067b-4d44-9f94-917b1df7c113">
                    <propertyInstance
                      Id="43aff0af-d61e-4e20-991c-5d8aec3f5c61"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f327ac29-46cc-4fb6-9bbe-ed294eca086e">
                    <propertyInstance
                      Id="945206b6-2c4e-422e-85e7-ea2210820045"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a7ef26c1-22b9-4206-bf18-b9d821e6b7e0">
                    <propertyInstance
                      Id="19af3610-3928-4c55-97d0-1f5d6f78d52f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7137a3bf-3d10-43fd-9a95-c2bef9c5e52d">
                    <propertyInstance
                      Id="c6a548ba-1162-4d92-8ac2-7639939d4edf"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7ca1bbea-69e4-4055-83e7-710102001386"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="89810b56-f00c-4355-90af-7f994d517f9e"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f7f668fb-d858-446f-866e-f07b1e287209"
                  name="pDuration"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f44de179-5b4c-478d-90c7-7ddadc82a9ae"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="98ed5b50-ad31-4ecb-9482-6f0615de4c50"
                      LastKnownName="ITimeslice"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a8537ec0-3b9c-433f-a092-687318ec5598"
                  name="pTarget"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="0f5d4281-47af-4b71-bda0-665b215c3c7d"
            name="CreateSurveyOption"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="72026824-34eb-47e8-85bf-ca87e5fc0a27"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a88df56b-1d51-4434-802e-2b3bc3fc3661">
                    <propertyInstance
                      Id="c245ed87-0fcb-41ea-8413-ddbca8924f0c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1585efdb-b66a-4ba0-8dec-3d1d74555eca">
                    <propertyInstance
                      Id="dd258dff-450b-4ef0-8024-e552817d03b8"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b6249e29-5f47-4732-aa42-aa99746198e3">
                    <propertyInstance
                      Id="3fe25675-485f-4c33-a112-a894f64f52c0"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="62a171aa-8ef4-45b2-88ee-6ccbdd612f64">
                    <propertyInstance
                      Id="dd82d306-2e33-489a-b07d-9d4d98893223"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ed444b6f-2368-4b92-92c3-73bb54dd3e63">
                    <propertyInstance
                      Id="5028b4e9-4375-45b9-b1c1-3eeec0f00115"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bbb60fc1-9b70-4701-9a4b-fe8f27e607ab">
                    <propertyInstance
                      Id="32a270ad-062a-4442-9a06-5eb2e68e0356"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ee59ae57-2f46-4403-a3ef-a39733915b16"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ec693f9d-b57a-4c62-8c34-d914e8708ed5"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="67cd36e4-d135-4582-8c92-263548a4ccdd"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="67c1ae26-8849-4d53-9387-61c343af2ebb"
                      LastKnownName="ISurveyOption"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="d37c4702-997f-413f-885a-c31c617b7348"
            name="CreateExpense"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2bd49c1c-e43e-4aca-9e8c-4c202a2b9db8"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="96b711b5-32dc-477d-839d-4437284ce0f5">
                    <propertyInstance
                      Id="58b29858-6f37-47fc-b430-b65c03afa295"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="93930604-1d76-44e8-921d-8375bddb4c2c">
                    <propertyInstance
                      Id="eb9afc3c-4e46-447e-b50a-1dd445dc2dce"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7e5f7c24-04d7-4401-a27c-f6953a88efe8">
                    <propertyInstance
                      Id="1c80ba2d-fc25-45b3-9aa2-7ec073a7fb0b"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8228c067-997b-4df5-8e62-008c715565b2">
                    <propertyInstance
                      Id="7f02a598-ed75-4760-a6e7-6ddd74e7d334"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e2837f0f-f893-401c-aa69-c24c4b18b5f2">
                    <propertyInstance
                      Id="5ba6e27f-18b6-4561-835b-8541e3eb7e72"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4abcbec9-c05c-44bc-bfd3-89ab44c0e7da">
                    <propertyInstance
                      Id="a96f51ad-4f4e-4ebb-9c52-23c282739cea"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="cb27bb08-1d7c-4133-ba4e-d56286a6229f"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="77db5cca-db11-4215-9acd-58c63eea6cf5"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b0df2fc0-8e55-4d72-88d3-cf1d8fee9db2"
                  name="pReceipt"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="bb0de6db-488e-4502-a300-f5a92f0ba7ef"
                      LastKnownName="System.Drawing.Image"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6d1000dd-23d1-432b-a08a-87c60f4ab2a3"
                  name="pValue"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="bf723d3e-44b1-470f-ac5a-29c1f3ad9ac5"
                      LastKnownName="decimal"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f5d5b337-5a87-4978-b687-24a991d34785"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="67592b83-778f-4711-8c8c-65cfc0cac915"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="83ceaa31-1532-4a70-b5a8-875d8a1b173c"
                      LastKnownName="IExpense"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="983ffaca-4cf7-4228-8090-ffae94641a15"
                  name="pTarget"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="112b84f5-0242-4307-a9c8-02a763284e8a"
            name="CreateExpense"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="4981481f-5b93-40c4-89fb-237554b1d8b9"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="228c782d-6ea7-4395-a25d-531f58239d44">
                    <propertyInstance
                      Id="a3342e50-611a-410a-b9b5-ada514a01358"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6db7fff1-0f6c-4f40-8cb1-13f165a995e1">
                    <propertyInstance
                      Id="d2b01db7-6f27-43ac-91c2-ca4c7dadf444"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b24a2326-dda4-4162-a85a-30625bda03e3">
                    <propertyInstance
                      Id="00e2ff4a-e2b4-4364-ad04-78ad843ea0cd"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="19fc289c-b61b-42a9-8cef-7f18fe9f3ac8">
                    <propertyInstance
                      Id="18179b38-fb58-46a1-bfc1-6972cea0845a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b370b967-ebf4-4e89-8407-e85a7c96b2df">
                    <propertyInstance
                      Id="90244edd-2c8e-4025-a798-901ccfc711fa"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="73a2a10b-a003-4eb4-88ca-c388fb24f249">
                    <propertyInstance
                      Id="91e5e4d4-24ed-46cc-9268-cb5185a5a983"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="88a9b291-d02b-41eb-919b-0ed3161504de"
                  name="pId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d2bfbc4f-c424-4d5f-b2ab-a5cc322e031d"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9a3505b3-f66c-481e-a177-79aacc9e0727"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ca220433-d919-44cc-b0e4-89889885ae49"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c5435e89-c37b-4654-a056-227d61a20408"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="83ceaa31-1532-4a70-b5a8-875d8a1b173c"
                      LastKnownName="IExpense"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="96fe3ed3-3a01-4b94-97bb-24e2c0d3c8d8"
                  name="pTarget"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="366a7db0-d5d7-451c-81cb-98057ed1f42c"
            name="ObjectFactory"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="618cad27-b976-49b0-aa2d-bebde600644e"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5cfc8b9c-16a3-4056-9e2d-4dd1ce3684d4">
                    <propertyInstance
                      Id="cfdd7968-76a3-459c-99a8-70f61227579c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c1b05691-99f1-4b59-adeb-514cbe012b9c">
                    <propertyInstance
                      Id="6bff340c-dbb0-44b9-b6f0-5ef9c3d77f9f"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="61322d11-0d99-442d-b086-c53b4d332e5b">
                    <propertyInstance
                      Id="fa933806-4a71-4b98-acbd-331f5870436b"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="07a7d485-451c-46fb-943e-e94b621b41cc">
                    <propertyInstance
                      Id="f1e01da0-d991-40e3-97b3-538594fe9442"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="27894ec7-36bf-4965-96b0-5da34826ceef">
                    <propertyInstance
                      Id="f3061e62-48d5-4810-98c5-619d646f7081"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7b66f461-e29f-4b42-a154-76e905f842d0">
                    <propertyInstance
                      Id="c92304b8-6e42-477e-8bb2-4f3f8bca7681"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="aa6af7d7-8714-4cd1-ada3-fbfce46cea7d"
        name="ChatMessage"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="4b7ae49b-cbe3-4214-af00-630d224e2b25"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8deca21d-dee7-421c-b6ed-958920544e7b">
                <propertyInstance
                  Id="4f26edd1-68d3-43e0-abba-d7b3e9da44b9"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="646bd0f0-9894-414e-8184-95525c445ad7">
                <propertyInstance
                  Id="00bf6bae-9b6b-4939-91a3-5fd6ace2431e"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="f1324510-171f-4785-a24f-9364aa6a5940">
                <propertyInstance
                  Id="f04e892b-f414-44de-9b61-21ee03492fa4"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0c4ac4fa-6e91-4efb-8f3c-298f725f4ee5">
                <propertyInstance
                  Id="1f47a098-dd0c-478e-81cc-0b05c46cf125"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="46fdfd50-4e3f-400a-88f4-845520c978bc">
                <propertyInstance
                  Id="209cdab9-6fc2-4e99-95b4-1a723c4499e6"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="c7ce1800-7d60-4df8-a01c-9eb1e9d51c7c">
            <interfaceMoniker
              Id="19b8536b-9b7a-4db8-9023-521474db27e8"
              LastKnownName="IInteraction"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
          <interfaceRealization
            Id="1f150398-ad36-4e12-8c49-6e57b57dc415">
            <interfaceMoniker
              Id="775de06b-0bdb-418a-aed8-a3ea1ca42946"
              LastKnownName="IChatMessage"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="15eb07c4-a4b7-448c-8458-ca81b382b7c0"
            name="OnComplete"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="f62e0f83-f3da-4b47-b9b2-f4e802ac7cff"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1a77bf55-fd55-47db-a1e1-4c668941452c">
                    <propertyInstance
                      Id="b028c996-4476-4717-a8d5-e4d93830be36"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0eeee8c1-8547-428a-9578-6090a2523375">
                    <propertyInstance
                      Id="9c56e819-f093-4e01-8151-59571db498ae"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1e68e000-42db-413e-a520-fed4199c4a54">
                    <propertyInstance
                      Id="3b27878d-acc7-4c41-8e08-bac330a97812"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="68650cab-921e-4e33-a051-47f0d61059b8">
                    <propertyInstance
                      Id="143b1c8c-9ca3-44a3-9120-c4a4c04325d4"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ec075cee-253a-4681-b0dd-508e75bdc2ab">
                    <propertyInstance
                      Id="f70cde6c-cb5c-4d80-993e-b66b1631e7df"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d44214c1-0389-42de-85e1-a6eab57229e6">
                    <propertyInstance
                      Id="d49dd6c2-2ad2-40c9-8096-37301f2aa93b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="fa1735f2-5bd3-40be-b404-d003a60b3f1f"
                  name="pEventArgs"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="38a06cc0-d0f7-442f-a3df-a8c330dde24c"
                      LastKnownName="InteractionEventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="919c627f-c54c-4fff-9cb8-0f955618eee8"
            name="ChangeOwner"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="e46326d6-bab0-485b-95c3-8023c95d82e9"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4fbc7e80-b721-44bb-a222-78dabbe5e83a">
                    <propertyInstance
                      Id="eab1d855-904f-4222-8757-f26c22a645d9"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d998d575-0bb9-4601-bfba-54e7cfdf51a1">
                    <propertyInstance
                      Id="273b43c5-9af2-4a12-86d7-f7a5ad6e8ded"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0a1f8d6e-a523-4ea8-ac37-5052f3a633dc">
                    <propertyInstance
                      Id="6d32d405-12d6-4086-8e0f-500c2c1f2a08"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="446e86b5-6abd-4522-aa3d-fec45aafa50a">
                    <propertyInstance
                      Id="64414349-0990-4faf-86a5-f2b95cb5b2c2"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="129781cf-90b2-4800-8246-ec1e830776f0">
                    <propertyInstance
                      Id="874dbad3-e7d1-4a20-a8f3-5946458661fd"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b927b06f-40f0-480c-aa6d-fdb9648a31a7">
                    <propertyInstance
                      Id="9ea7c657-f312-4754-a5fb-639079009a29"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d8bf397f-bc4f-4856-99a2-5efb25752255"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="453525ec-5755-4572-ad64-5bafa1e78d20"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="bf304cd8-9279-46dc-98ea-c3682b60342b"
            name="ChangeIsActive"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="6d9f7179-f944-42e0-bc0e-7527c976ab3a"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e49a8a95-ecb1-466c-9911-d232b3bc8830">
                    <propertyInstance
                      Id="3bded526-25f9-4f67-a293-4f0e8de16d6b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a35d4c77-d939-4641-ac4f-fcb5805613f4">
                    <propertyInstance
                      Id="7c9c5d67-ad35-46b4-985c-1bccea473125"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0297204e-13bd-443d-8558-d3c52b97fe65">
                    <propertyInstance
                      Id="7339c92e-97a6-4f49-ad07-fcea2d03d01d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="35b4634e-39a7-443c-b268-4a31c7fdf5f9">
                    <propertyInstance
                      Id="9fe0d940-cc69-4b42-a47c-0a9ba09f7d0a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0f709069-fccf-4533-88d2-ba2464e0f181">
                    <propertyInstance
                      Id="537ff3fb-0bd8-4eb2-8a86-886ec4bdf6ed"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3237c353-dbaa-43ec-bce5-bc04a9760bcd">
                    <propertyInstance
                      Id="f5f5156f-0113-4065-b05f-e59e7cb5dd8f"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="07d972d1-982a-4fcf-86d8-a1cb6c8a0bcc"
                  name="pActive"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="b1dc9495-c9d5-41e9-ad9a-a00cf5c3fd75"
                      LastKnownName="bool"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="3ae5adfc-bdf7-4555-8242-63fb0f15cde0"
            name="OnModify"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="c2093d3a-52aa-4f81-8dbc-bffb2a52fdc0"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="82ed4256-9008-469a-9d31-0b2eb72f9ea0">
                    <propertyInstance
                      Id="4bc3764d-230f-40cc-8593-6bca6f48adae"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="11c380d1-a1f7-40f9-99d6-817c40066c69">
                    <propertyInstance
                      Id="e0c2b948-a3e9-4685-ad64-16b4b499943e"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fe3c66bb-067c-4bd8-846e-3fac78962b52">
                    <propertyInstance
                      Id="d3a78d3d-fb71-4ea6-8723-3b9b507cdae1"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2fffdb1d-1a4b-4cc9-930b-e4c1dd143e1d">
                    <propertyInstance
                      Id="d62d9c37-74b7-4cb8-8800-c409c5eb1114"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6f5e891d-63fb-4b71-b7da-900e12263840">
                    <propertyInstance
                      Id="7ad91f13-9a7c-45fc-8bcb-79e781d06fdf"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="08f67119-9dec-4258-84c4-dfebc9f3b1cd">
                    <propertyInstance
                      Id="29dda05f-1963-4665-9734-c9361df39dc4"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e0023c10-ce01-411b-b706-33eaeb3aca64"
                  name="pEventArgs"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="38a06cc0-d0f7-442f-a3df-a8c330dde24c"
                      LastKnownName="InteractionEventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="66f52e53-eb6a-4771-97d0-0458b0b2b40c"
            name="ChangeState"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="4fbe06b3-f9e8-467e-bd41-7a18a7136a52"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d1324b02-4249-45e4-a445-28d607fa48ce">
                    <propertyInstance
                      Id="922bddf6-e7d2-4569-9e3b-7ce7622a2507"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9b9527bc-deaf-4293-bc08-0c083944a797">
                    <propertyInstance
                      Id="ef4851dc-4a7a-40b7-b7af-243e27c19a9d"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0e66a1c4-9fa8-4d0a-a57e-f55efc08c013">
                    <propertyInstance
                      Id="0c9a5381-8b29-46fb-a66d-fc5f5a1ed640"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8feb8d9b-1a5e-412f-b14f-34211c284ea6">
                    <propertyInstance
                      Id="061d34f9-0917-4824-8939-59bad87865f5"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e07988a3-891e-4587-bb89-9db30cb94bd3">
                    <propertyInstance
                      Id="7e3dc6ee-f01c-4d83-ac1d-3f78f036ddfb"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c35aa2e4-92df-4fa4-845b-5fd9357363d5">
                    <propertyInstance
                      Id="f3c9e759-29b4-44cb-bf7f-36508bdf7f0e"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3d4f46ae-d83b-4e60-ad3c-b4d508f7ccb7"
                  name="pState"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <enumerationMoniker
                      Id="108764e7-190c-488d-8e26-925dd4ba7fe2"
                      LastKnownName="InteractionState"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="8891913d-7062-458c-b6fb-6b293afbea4f"
            name="OnStateChanged"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2137d35d-a5a8-4e7f-9621-f674d2181b0f"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="293cbb55-b831-4f3f-ab88-d836cf45f327">
                    <propertyInstance
                      Id="b7acd6f2-6c9d-434f-ae63-fb99b752e1b3"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8d48665c-f58c-4ef0-b5b2-984da77dc86c">
                    <propertyInstance
                      Id="b4e1bd1d-3c19-4b51-840f-9db1ba62aade"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f1a1e18a-063a-4d35-9674-ee3a0690f461">
                    <propertyInstance
                      Id="07ba8f8b-eca8-46bc-999d-beb90a97afad"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f6a3921b-09f7-4fbd-8a01-396959262f91">
                    <propertyInstance
                      Id="5d35d8a9-2ce0-4d89-80f2-9d56da944b34"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4c341876-df5a-4ec0-a345-6be023b9ffcc">
                    <propertyInstance
                      Id="70be91cc-0c78-40c0-941c-36ffd38d3eaa"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="31047075-24a5-4793-8fb6-c2cd071843db">
                    <propertyInstance
                      Id="6baf67a1-a1b5-4fa4-889b-38e7ae525d3d"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1bb5d17b-6a90-493b-8fef-715c0a6f0907"
                  name="pEventArgs"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="38a06cc0-d0f7-442f-a3df-a8c330dde24c"
                      LastKnownName="InteractionEventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="217d1479-43b2-4297-acd4-3f8da03fea8a"
            name="Destroy"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="0d946d59-bbac-4b43-81cc-4ef631d070fb"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="87b8f473-ed95-4387-a3d0-057b169861cf">
                    <propertyInstance
                      Id="acb6455d-d80a-49e5-9be7-67dfac5adfc8"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="62f8aedc-1c32-44ca-a441-b381178460a8">
                    <propertyInstance
                      Id="bbf21091-be31-4969-afaa-04cde4c2ca03"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cca46d6c-2a51-4e11-988b-d7db70574c51">
                    <propertyInstance
                      Id="f587fe26-06f8-4b0a-9647-2b3aec9eff1f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2171bf48-a8e0-49e3-99b3-9b8d9960f796">
                    <propertyInstance
                      Id="e782bcf0-a6af-455b-8eb9-0e477cbcd47e"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cc6c8d1b-f056-437e-ab70-7c02c67abc67">
                    <propertyInstance
                      Id="390a92c9-032f-40f2-b3f9-a54418b3133d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="99c6efe7-49c2-4725-bde4-4549e7f783b0">
                    <propertyInstance
                      Id="ea616ac8-262d-46fc-a4af-34271eafd547"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="a82c0aa7-4f6a-441f-87c4-a5d778aaf50c"
            name="Forward"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="bdb7fcd5-dec2-4610-8d07-ef12e7fc06ea"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="54503e7a-698a-449c-93f2-44c0f86dbdaa">
                    <propertyInstance
                      Id="46b3c15a-a6c8-4fd4-8248-1897ccc4a403"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="32eb2b73-7e6a-4cc6-bcd9-bddfd4e01d51">
                    <propertyInstance
                      Id="5306128e-a818-441f-8e96-6dcec4e62785"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f5c00433-5370-4014-b87f-8515fbf886ac">
                    <propertyInstance
                      Id="c1c93fa5-85dd-4ff7-acca-655734cd6f17"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="91c657d6-c2f0-4a6d-9007-ece0346f0c70">
                    <propertyInstance
                      Id="e898eb0e-bb85-474d-9fce-3b8eb76152f7"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b40d8930-66c9-4136-805f-eab4237dc8b1">
                    <propertyInstance
                      Id="157d9d1a-7e41-4d38-8d53-08cf86febe47"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4ab8663c-5c0d-4c97-bc19-f85186f86dbf">
                    <propertyInstance
                      Id="febe0d19-d83b-49d4-a348-e4ca7b60df15"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2ae0188f-75d4-4fea-baba-5326531d1f9b"
                  name="pUsers"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="f341b309-e5d6-44f2-9fca-6af32b9c2ddf"
                      LastKnownName="List&lt;IUser&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="eb4cc2dd-e5ea-4201-8458-a53748e33bfd"
            name="Reply"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a0ce113e-38e9-42cf-acfc-5a1effc0b49b"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="873eeeed-8020-494c-909c-05a71cb00fab">
                    <propertyInstance
                      Id="a162551e-9925-48ee-8582-5c32b6cbee61"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="46d2d34d-154a-433f-abf7-9a64731625d9">
                    <propertyInstance
                      Id="02fc7fad-8ff6-49c1-b65a-09f2b59e6d25"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c9c176f6-912a-4495-94c5-86c3c3c07da3">
                    <propertyInstance
                      Id="b491357c-9554-4e96-b7a7-8f2c4feabe6f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="02e3107d-e1f9-4fa9-8e3d-b6f68ff80630">
                    <propertyInstance
                      Id="8b83a33b-196c-4073-b134-4ce159247d36"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5dc65a2a-cc66-4ce7-98ba-d7abd89b3cb5">
                    <propertyInstance
                      Id="1acb7e5d-a851-4498-b191-edc41cfec396"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ef8e09f1-6246-4763-b157-4e3e3e28aa7f">
                    <propertyInstance
                      Id="55b3addb-ccab-4714-b228-963132e59446"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c46b9486-5371-432b-8ff2-96be179278d3"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9229c6ea-8072-4d00-b3e1-dd980b3328ce"
                  name="pTimeToLive"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="858b8424-ee0f-4b72-bfbd-7c1bc0b4cad1"
                  name="pActiveDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="775de06b-0bdb-418a-aed8-a3ea1ca42946"
        name="IChatMessage"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="5430d2d6-7f9c-4352-850e-30fc7c19d3ba"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="99e753cb-6522-4f3b-9953-0101a3e742a0">
                <propertyInstance
                  Id="84caa17d-897b-4b50-b410-bc574b841670"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="193e9ea3-2b4b-4a4b-8c44-9ac1cc50a13f">
                <propertyInstance
                  Id="c8389e1c-d4ea-4061-81fd-e8bcbcdd9af5"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="19acaeb8-2f7e-4ed0-a49e-baf637557e24">
                <propertyInstance
                  Id="92b64d91-c7cc-45b1-adf8-9de33dc18036"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="bec0b733-a4e2-453e-b3bf-82cda4df16af">
                <propertyInstance
                  Id="2cd921b8-3934-478b-bb1d-15b4627d6141"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedAttributes>
          <property
            Id="31afe133-63b6-48a7-a803-d6e3c9227396"
            name="Destroyed"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="fd87199f-e63a-47e5-8042-f2ee50a48f04"
                name="event"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3bb159f4-ce81-4ed5-8d8b-2f723f46bc90">
                    <propertyInstance
                      Id="ec6044d6-0d8a-48e9-889a-b1ddb00eeb9a"
                      name="Add"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d8d23626-d6b3-44ce-a4f1-a7200004b1c5">
                    <propertyInstance
                      Id="25ee3c76-fa54-4dcb-9999-76eface6c29c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2e9d0eda-455e-4231-83ef-e6a133394aba">
                    <propertyInstance
                      Id="ab90f90f-af72-4816-b186-1f7435787f97"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bc2626ae-e6ce-45d5-bd8a-ece07ffabca5">
                    <propertyInstance
                      Id="dc992fc7-3c39-486f-8a70-c8b6e1acd918"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="74758bad-de83-4045-88c0-b5adb05d5c5e">
                    <propertyInstance
                      Id="4a7c9742-e598-492c-b4fb-c74f06d2b175"
                      name="Remove"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
          <property
            Id="ad40541f-235c-4720-9991-c323516e6b02"
            name="Read"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b7e7d41f-574a-4abb-b132-58393af9119c"
                name="event"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eb5f8e63-b073-4ac6-bd17-09a64d6bad0f">
                    <propertyInstance
                      Id="f0ffe1f0-0199-4c09-93b4-b658a9f84eef"
                      name="Add"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="101ee646-2c72-4344-8486-c03ffbd6e969">
                    <propertyInstance
                      Id="13b77b62-676c-4568-aba4-598fc07af9f5"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fc5bbd87-b715-425d-9231-1d4bfe028c1b">
                    <propertyInstance
                      Id="f175ecd2-6435-476b-85b9-7f257460dd00"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5d9dbaf7-7488-4b61-a092-ca4366562375">
                    <propertyInstance
                      Id="ce6b7b8f-a4f9-44c7-9353-fa9d1e5d10e0"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4aaebe1e-9952-445c-a35f-d4d75b2c15b0">
                    <propertyInstance
                      Id="79399f41-7914-469e-9647-eb59f586d31c"
                      name="Remove"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
          <property
            Id="06b9d0ac-f18f-4962-8a25-a59c5a355677"
            name="Sent"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="0e037d5c-8cea-4358-8e79-326789f24792"
                name="event"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="87083e4b-5483-4eb2-9bf5-eff250241f43">
                    <propertyInstance
                      Id="09b93ad6-d212-4d22-a247-0054ca23db7f"
                      name="Add"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5ab0afb8-9846-4491-b0aa-f10c8bc39ddb">
                    <propertyInstance
                      Id="62101ab3-65c7-4017-92e6-2a2ba8b2bff3"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="90c3d60d-e462-44d8-9a76-98e3157d2331">
                    <propertyInstance
                      Id="7b8d5b76-b350-4bfd-ab0e-20ccc5fb1c63"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1f7432be-04f4-4bbb-bd05-bbf8e7cbc8db">
                    <propertyInstance
                      Id="96b60bfb-3e5d-49c1-980a-4f40bf1b95c3"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3bdb45f0-34ab-4835-aa4d-fef9ead65ba0">
                    <propertyInstance
                      Id="27ad2c7a-3d9b-4bc2-8ceb-28909cc21efa"
                      name="Remove"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
        </ownedAttributes>
        <ownedOperations>
          <operation
            Id="72c50038-09fd-423c-ab8b-2517beacd677"
            name="Destroy"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="1f6d1678-892c-42f4-adc6-dfa4030fe8f5"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="914d117b-b37b-4f9c-854b-72a700274586">
                    <propertyInstance
                      Id="ca64759d-7508-4992-9a30-f144dc4452de"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="884a4f6c-ed75-4ec3-912f-ba3c16477f75">
                    <propertyInstance
                      Id="77a3b1c1-aaa1-4e9a-bac8-1f999346be34"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e7373232-880c-4a6d-aec7-cb16edfd1873">
                    <propertyInstance
                      Id="7f6f4c1c-4615-4d78-a9c5-4bed61a7c938"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="588a7af0-016c-45ee-b17d-21ec3b787e0a">
                    <propertyInstance
                      Id="3e7e43f3-6077-4f61-9765-477367107b56"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b2bf69ae-7569-479b-a063-e7dee3dce2fc">
                    <propertyInstance
                      Id="577d2690-9a3a-48cf-adbc-36c21cb0395f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="71c89f7a-d3ad-4131-a259-b43dcb2f2d73">
                    <propertyInstance
                      Id="fe1b208d-7707-49b3-9413-0d34168ba751"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="17d7123f-1354-4d9a-b662-f414918846a1"
            name="Forward"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="93ef6bc1-24e3-4fdc-b64d-5af96ac6b519"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1e2abcdd-ec88-410a-8718-aeaa59a35ee2">
                    <propertyInstance
                      Id="ca96d587-61f3-49d2-9c3e-5ecbb1b51736"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b508e33b-3588-4f04-ad56-d050b45050df">
                    <propertyInstance
                      Id="109782cb-430e-465e-9554-3493bfcfa1fe"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="098042c3-2e26-4219-aad5-037cedb051b9">
                    <propertyInstance
                      Id="f98fadbd-9d12-43fc-9063-22ac8769bd9e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="49cc946b-45b8-4a55-bafe-724b5dc8c0de">
                    <propertyInstance
                      Id="2c48c9f9-9180-4b05-b133-ed35bdd94ddc"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="46cfe91a-de4d-465f-a974-3d21acbc3058">
                    <propertyInstance
                      Id="667bc978-971e-4db3-bcc9-693040d7f82f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8c2e2278-0f67-4ba2-9e68-9fd304e2b2a5">
                    <propertyInstance
                      Id="0304d05f-6ed1-4c84-af7a-2eb3c2e70e39"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="75057dc1-68ea-41e7-9f33-b8d14589bd52"
                  name="pUsers"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="f341b309-e5d6-44f2-9fca-6af32b9c2ddf"
                      LastKnownName="List&lt;IUser&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="293a4c3d-ae99-442c-87e1-c43fc45bdf7a"
            name="Reply"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="41989d66-a7b6-4378-8d4c-767d27af8703"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="08c55321-7984-4391-af43-75a4e42a14f6">
                    <propertyInstance
                      Id="2f4c1ff1-ba2f-40e4-ac8e-a539750a5423"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="75f63951-88a7-467e-8dba-4aa876eed4ee">
                    <propertyInstance
                      Id="357ba231-a387-4238-93cc-fc680eb73342"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a0ecb89c-3522-41f9-bdab-0da4e635ed99">
                    <propertyInstance
                      Id="e8e4b1f8-42d4-453e-a5b0-760f0fdb54a4"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dd0e398d-4eae-4fe0-8f4e-3aaf010f56cb">
                    <propertyInstance
                      Id="83132b75-3702-45e3-9259-a78e79145af5"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="31101e94-9949-441e-9761-d61794f0e174">
                    <propertyInstance
                      Id="2512c41b-6ab6-4cd0-9110-b1622309171b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="580cc464-2266-4930-92ca-7ce9b904ac7c">
                    <propertyInstance
                      Id="fcd87a1e-1b86-4d20-a8f9-75c90f2a45f5"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="501b058d-0323-4973-9254-2dd3a1b147bf"
                  name="pText"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="278a1047-a6d9-4d28-b2e7-6c49fd9e6436"
                  name="pTimeToLive"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="cdfe2cdd-4bcd-49e5-bd78-2f22e8ae3796"
                      LastKnownName="int"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="822c7ec8-e98e-40b4-98d3-621c2bb07b09"
                  name="pActiveDateTime"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                      LastKnownName="DateTime"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="a7c2927c-a464-4663-9b82-2ae850ddd900"
        name="IPerson"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="66511dbc-f9be-46c9-91da-3b5b279c0ef6"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="dfe0a403-0486-42a7-8119-4b6f2e8cc589">
                <propertyInstance
                  Id="63f11d8c-b075-4090-a8e6-acb204f28c30"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4a82609e-2197-4684-b63c-54aed3cc75c8">
                <propertyInstance
                  Id="4a54ac11-80af-40fc-8bdf-05a4a580cbe9"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a2d9ff45-5993-4acc-924a-6665b9487caa">
                <propertyInstance
                  Id="0b2bb6aa-e1d8-4fe6-a488-0424532d4ce3"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4a3eb1fc-be6e-47e6-9a43-a3dab8448623">
                <propertyInstance
                  Id="60e77cf6-09e9-4d37-9b0e-263265d6b9f1"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedAttributes>
          <property
            Id="1fd9e380-f381-4c67-9e06-20af262f78b0"
            name="FirstName"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7c4d56a4-ce55-41e0-b3b6-39a4489a5aa9"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="391505a5-ed4e-4702-9244-540a093a669a">
                    <propertyInstance
                      Id="40307242-0bad-431c-9ac4-a7e5cd5843ee"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="15b74154-b683-4b13-8d50-6e90badbb2e8">
                    <propertyInstance
                      Id="bcbbc88a-1f1a-4b6a-80a0-86e94ae86bcf"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9c80a98e-1926-4d48-ab5b-9a43c6b4fd79">
                    <propertyInstance
                      Id="6b5f2136-1f42-4723-abfd-22617d0c5dca"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6540af8c-5564-4789-91ec-69a78b26da2d">
                    <propertyInstance
                      Id="b6b2d261-57a6-4f9b-92da-3e765af6250a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0a3ebcdd-1e21-45b5-af87-3bfe75d92218">
                    <propertyInstance
                      Id="c3b61b5f-5904-4713-810f-79533b0d923a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="27e2458b-a0fa-4290-a109-431671d430ee">
                    <propertyInstance
                      Id="2101a093-6772-4c29-bd05-79a5ffc6d7d5"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7392d7ae-f409-441d-90d9-58633096a07d">
                    <propertyInstance
                      Id="f8898c10-16ab-4027-9e50-88d40ca89fc2"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                LastKnownName="string"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="45b33f53-81c9-4676-99f0-58b9df1050ee"
            name="LastName"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b7e51764-6322-4974-bad2-6d6463ba99b0"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="df969ccd-a82a-48af-8416-e1608dd4c33a">
                    <propertyInstance
                      Id="082ef075-f350-412c-a3a1-7fafb327d189"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="792a398b-60f7-4fb9-8696-e17ae784ef45">
                    <propertyInstance
                      Id="642a3d71-78f3-434a-9850-7539bc414101"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f7555cf1-93fb-459d-b4e8-d5e65322142a">
                    <propertyInstance
                      Id="df5a64fc-4bc3-46cc-881d-e7cca3377363"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8fb78783-b408-4197-b806-fef79ad73d73">
                    <propertyInstance
                      Id="94055425-663e-4f24-befd-700cb990159b"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0f3d03fb-eb55-4efa-b06c-4d92622735fa">
                    <propertyInstance
                      Id="4dc3ae54-3286-45de-abf2-19b7ee13b7a8"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dc2112c4-be62-4615-b3a5-e34c0c411094">
                    <propertyInstance
                      Id="3eaa2985-89eb-42d2-805f-88a484861103"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="20c532ab-e715-4805-b97c-8342f0384d27">
                    <propertyInstance
                      Id="186c3fc6-1406-48b3-810d-7057c46936aa"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                LastKnownName="string"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="2c469d7f-3db5-4135-a21f-2de8ff3a9534"
            name="MiddleName"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ca46d39a-8d04-4b32-a3b1-ecb3f8378262"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b94bddc1-1ce5-4e56-9154-fa4b28539009">
                    <propertyInstance
                      Id="433edb6e-8c4e-4f0c-b6f6-cb5e8687328b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a145d3d9-5097-4ab5-a041-cb1c7d1162a2">
                    <propertyInstance
                      Id="c43b01ad-a585-401a-998a-56a77443fb51"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a0621ed5-c348-4645-ba82-2666e5b63733">
                    <propertyInstance
                      Id="70811db4-598c-4d46-a35d-8ef54c7aa9cd"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3750f134-827e-4cf0-ab58-c38d789f3fe8">
                    <propertyInstance
                      Id="0eebc10c-ca5f-4cdd-8047-7fec25151ff9"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6985212c-c735-4c90-bb3a-d3b91812aec7">
                    <propertyInstance
                      Id="5417b53c-59f0-45fe-ba81-ca6c356da301"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="589287e2-5df8-406b-b919-e143402e38e9">
                    <propertyInstance
                      Id="b9de7252-20ca-4a6f-a302-7efd01ea680f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="585ab628-a86c-442c-b3f3-66111f2fbb43">
                    <propertyInstance
                      Id="fc441e45-b0a3-4244-b451-defe90512599"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                LastKnownName="string"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="44e48358-12b3-438d-9e2e-2ca6b8f359a6"
            name="EmailAddress"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="690fb044-56f3-4e72-bb19-277f04866cfb"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e126f94c-4710-4a97-8777-c7eade89de5d">
                    <propertyInstance
                      Id="6fe5bae2-f439-4d9a-bc9a-83a1eb976bb1"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ceb9ad62-80e0-43c7-98b5-31a48a499378">
                    <propertyInstance
                      Id="1b371ebc-5920-4ad3-9df7-6dd3cc82918f"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0762f8a2-7ef3-4327-9046-697900a469bf">
                    <propertyInstance
                      Id="c94efc09-074a-450a-bb96-308602c54405"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="db99917d-7fe4-4a57-b972-916406c21aca">
                    <propertyInstance
                      Id="eab677e5-ae1c-4a93-b2ab-352d982d5d7d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8b991f1a-ee93-4dab-992a-084c78cb5ce1">
                    <propertyInstance
                      Id="282bf371-168b-4033-895c-1c1cb127678e"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6e24094b-62ce-41b0-a05f-3339f3575d8a">
                    <propertyInstance
                      Id="55e83868-de69-45cb-9ad7-4ac6ec58159e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="69be18d1-40ae-484a-8282-8d1d0c906adc">
                    <propertyInstance
                      Id="1d8d60b3-f006-480b-812d-69e34434946c"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                LastKnownName="string"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="413126f1-112f-4b95-8e16-939baab74526"
            name="Birthdate"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="e6b7db0b-478f-480b-8ad2-62123e987d4d"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2b97805b-2147-497a-9db7-abad45d0a152">
                    <propertyInstance
                      Id="1f4b204d-db39-46c3-abf6-d227df96f178"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="83bcfe4a-af85-4386-98dd-fef074a20b95">
                    <propertyInstance
                      Id="7f7406a2-7852-45ca-bba0-920af6a21986"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="88b346b6-184b-44dd-8266-4d16d1a3bf71">
                    <propertyInstance
                      Id="cc031237-57fb-49c1-b138-5fdc1baf349d"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0290d62b-a6ce-4d6f-866a-d3282e8cb03e">
                    <propertyInstance
                      Id="d456b51c-bf4e-40ca-8b99-1cfee75b5e2b"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a03eafe6-0a58-4d46-bc0d-0c93f3ca44de">
                    <propertyInstance
                      Id="98f0e519-7437-4feb-91f6-df5918207b0e"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e437394a-e640-4941-bab7-66eaabf46a15">
                    <propertyInstance
                      Id="6db8dae8-47c5-4664-a441-712ee05019a2"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="345b62dd-68bd-4a97-a3eb-b48a04642885">
                    <propertyInstance
                      Id="080af2c8-2e6a-4507-a1fc-154de46e169f"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="9e7f10da-0289-48fd-b29a-edf0d1087dd0"
                LastKnownName="DateTime"
                LastKnownLocation="InteractionModel.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributes>
        <ownedOperations>
          <operation
            Id="355db14a-568c-4dce-8ab9-bf7f80af4e19"
            name="Register"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="40efad1c-3572-4565-b722-83df67d8aa08"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f3f94b4b-f607-45c7-b1b0-096058cad601">
                    <propertyInstance
                      Id="f07cbd7c-2157-4ff7-8e88-00152be7070a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2753d106-c68d-4e9b-9d02-c61e3d511e33">
                    <propertyInstance
                      Id="33140ebf-2a05-4926-b10b-84dccf403e67"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="429b7d7c-1af7-4e3a-8262-4e55d44247c1">
                    <propertyInstance
                      Id="117b7655-43ca-41ce-9934-bc94bc21061f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d1fa45b2-eda3-40d5-986f-ca37b62189f0">
                    <propertyInstance
                      Id="a01fd69c-017d-4eff-9c17-2766614e9199"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9ece8901-e9a0-4a8a-92e2-2da83a4afb69">
                    <propertyInstance
                      Id="64029fac-66e6-40c1-b5e4-c3b42d30a797"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="de17b4d7-7c5f-432f-a641-61f301232942">
                    <propertyInstance
                      Id="5cc4c8ba-b77c-4f13-a83f-684f3ce791ec"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="434c032f-629e-426c-826b-ea8f9f631d47"
            name="Decline"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="13e4e3ee-688f-4785-9bb6-b82d27f97036"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2d1217c9-2196-4efe-a25e-5b50177a21e4">
                    <propertyInstance
                      Id="c046aa0e-0bca-4ecf-826f-b7637926d8ff"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b7bc3685-0b32-4605-bb1a-62af77333f4f">
                    <propertyInstance
                      Id="07246870-7e0b-4f3f-999a-02560cf05e6a"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6839fa0a-d0d5-40eb-80b7-fa99decefdaa">
                    <propertyInstance
                      Id="69292be5-e768-48be-9cd1-904f8d28981d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="06605fb5-70ed-4cc8-9b8b-25132cc580f2">
                    <propertyInstance
                      Id="fe009f4c-6d3e-4c25-b2f5-7e7f2425af4f"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ab95c93d-0fde-49cd-8ec3-d5a90c051ccb">
                    <propertyInstance
                      Id="640d2134-47e4-4d37-b592-ff396522dab1"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="27c869c9-d951-4782-9042-929aec7a3fd4">
                    <propertyInstance
                      Id="5729a01c-4847-4487-ad52-18b3795db4be"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <enumeration
        Id="01deba38-92d1-4b8e-8d5a-bf0588e4bf63"
        name="LogonState"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="4a19b9fb-91df-4c1b-bc08-db51411248ab"
            name="enum"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="da170918-8140-43be-b741-acf3fd88ba5c">
                <propertyInstance
                  Id="86e0b3ef-01b1-4894-a22f-2131bf2beb3c"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0577d214-02e3-4212-8cb5-ba326a31eb95">
                <propertyInstance
                  Id="ba749be0-9a40-43c4-8a28-27b5e9b06c6b"
                  name="BaseType"
                  value="int" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="5b568e12-3fe7-450b-9cb4-8aeaf0e43526">
                <propertyInstance
                  Id="f596edfd-3729-4c0e-89d4-4e46c7fac47c"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedLiterals>
          <enumerationLiteral
            Id="79fb5673-35a0-4ecb-860e-2e82a9859725"
            name="Online" />
          <enumerationLiteral
            Id="468326fe-2175-4c68-ada4-d1c28451c5e3"
            name="Busy" />
          <enumerationLiteral
            Id="5c4e481a-f67a-4bc7-ab8c-dec9807d82b9"
            name="Break" />
          <enumerationLiteral
            Id="adabe96e-44df-41ca-8a6d-c6d6278a2aef"
            name="Meeting" />
          <enumerationLiteral
            Id="02c7b8aa-0232-4397-9a2f-485ab8e4b1d8"
            name="Training" />
        </ownedLiterals>
      </enumeration>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="698234e1-3008-45df-8329-84eaf8ef1982"
        name="User"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="887c0152-20a6-4ee5-8e2b-c475a3f08053"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="053a7933-4776-4663-9ff6-5200c148c3b1">
                <propertyInstance
                  Id="b2881f81-415e-4a7b-8d82-ab536c2883e1"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="7413c914-d570-4dfd-80cf-f33673083cab">
                <propertyInstance
                  Id="c7403be9-a708-4960-9ca3-23a85d441230"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="1e7215ab-3749-4d53-abcf-26e26d7abafd">
                <propertyInstance
                  Id="5758d99d-50e5-4755-9f2a-670ac92dba13"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="5f1ba7de-31b7-4555-9259-e6bd78e7fe63">
                <propertyInstance
                  Id="2abf34c4-e201-4bca-a255-470f85e8d64c"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="6776d2b6-38c1-4694-b4b9-084e6dac178d">
                <propertyInstance
                  Id="cae626e3-f41d-4c96-b1b9-c93e05a6084f"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="3ed24678-3863-4f7d-bde2-a3e573791cd0">
            <interfaceMoniker
              Id="ca220433-d919-44cc-b0e4-89889885ae49"
              LastKnownName="IUser"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="efed4a4b-4bf9-44ec-af0d-f874a6ddbc12"
            name="User"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="dba226cc-65a2-41cd-a58b-d6586309398f"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bc78d605-f4e6-49c5-aa5e-3059221443d2">
                    <propertyInstance
                      Id="8c1493de-8860-45e2-98ab-12a91ac9bc00"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1a962916-7735-4af4-b68d-622bdd543d53">
                    <propertyInstance
                      Id="a8d7a19b-11d2-4295-91c5-fd1baabb97bb"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f634fbe7-7bc7-4806-8467-3e3f1868e210">
                    <propertyInstance
                      Id="87c7763e-9299-4621-8772-0367fb2d5751"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a91102a4-42dd-4de4-991a-004948f40847">
                    <propertyInstance
                      Id="cac9017e-740a-4be4-8e2f-83b1fc7edaa0"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="be2c5986-8035-4ff5-8834-d4a3e4691680">
                    <propertyInstance
                      Id="376234cb-bb84-416f-b2de-37f8a841fd65"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dd7b72ad-93d2-44b9-bd53-ca984c15eff9">
                    <propertyInstance
                      Id="4863e585-49e8-4640-8b5b-6485cdf046f9"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f50ee937-c58c-4a68-b978-c76e15ad1fa7"
                  name="pUserName"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0ced04e5-b05a-4b7f-a4e4-08dbcea428c6"
                  name="pPassword"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="12c6fdaf-1371-49b8-b840-3ba769ec9f62"
            name="LogOn"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="737d1b69-a826-49f1-8244-ccb064384164"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="edba999d-4322-4d25-b31f-b673f5403fc1">
                    <propertyInstance
                      Id="199ff333-2cef-48b1-ac8c-3617b06ee5ff"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="27f516c2-f338-4f44-9d96-a9b2c15723e4">
                    <propertyInstance
                      Id="2c82fa60-4fe0-4bfd-88ef-f31993139f77"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e1e8fbb1-3372-4ca9-bcf6-6c75c57846b1">
                    <propertyInstance
                      Id="5201411c-cbc8-4dcb-bc84-1673a9b1e480"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ab1416cf-e5e9-479e-a1e9-d4d21ec33260">
                    <propertyInstance
                      Id="96a7ada4-7cd2-4efa-9597-dbf874cbc898"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="028f1012-10e9-4c77-8dcc-44c04d9f94d2">
                    <propertyInstance
                      Id="44191686-dbc5-4d85-b4fd-122ad39b3b55"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="54d0b41c-8ecf-43d3-88eb-506ca581a19f">
                    <propertyInstance
                      Id="99afc727-3557-4f77-8db4-cd928d834a42"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6c7e601f-abd7-4612-b70f-a6936fc64c13"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3e2462e8-5c42-4204-873c-c09aee4f1590"
                  name="pPassword"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="bf56b7b8-690f-45ae-bad3-5aef0839c7f6"
            name="LogOff"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="167d49ee-c5c5-4857-b298-a3e635a81780"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d3539e41-5e04-4ac3-8659-a506b739b048">
                    <propertyInstance
                      Id="96ef62e3-26be-4402-919c-e6301ea132e6"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2cec223e-1652-4994-8ccb-ca2f6850eeca">
                    <propertyInstance
                      Id="d6109c18-374c-413c-8b71-7ee9fa1f2c14"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="391bf381-933d-4ac5-a0ad-26ff7e9de082">
                    <propertyInstance
                      Id="a275f2ef-6142-48c0-bf35-5f57272f5cbd"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="279ca7dd-71be-4eac-98d7-9889bfbf93da">
                    <propertyInstance
                      Id="40dce7ba-fc5c-4eef-ae97-63965607e2fe"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3c1a4a79-19af-4f0f-be6d-508e8d5f6b38">
                    <propertyInstance
                      Id="4e192c25-853a-4c6c-9962-bdbbc55bf83c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ed33247b-ebd6-4efa-b419-cefa48f9b2e6">
                    <propertyInstance
                      Id="6422e129-bcd9-4bc4-b747-eddae8652ab1"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f763a78f-63e6-4208-b4f8-d540fbba312d"
                  name="pUser"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe64eea7-097f-4495-8943-b9809fad05ee"
                      LastKnownName="string"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="fa638ebe-0cea-47bf-a50d-685922fe1312"
            name="Register"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a531519a-ca3e-4f4c-b266-ee6bd40f1ff7"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4fe2ddc6-73c6-4cf8-8a32-2b67d59cced5">
                    <propertyInstance
                      Id="bc9ff664-477b-4715-bc49-8beade38cc3e"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="de566e33-28fe-4b2b-b971-945fafe34d9a">
                    <propertyInstance
                      Id="fd1bbfdb-365e-4999-84b6-63092dcc537d"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="74dee023-1cfd-41d6-8186-1cab71a4efa6">
                    <propertyInstance
                      Id="525a4ee9-b26c-41f6-8015-f554d46d232c"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="57a48b20-e5e6-404a-81a1-804d306cdaf8">
                    <propertyInstance
                      Id="5f243395-56b3-44cc-bdc8-a6298b470e22"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9d9b53a0-b347-46d2-94af-89545889c574">
                    <propertyInstance
                      Id="17a05de8-eacd-4005-885a-ea66ec2fa4e2"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d3708509-f772-48ea-bbb5-28590e38862d">
                    <propertyInstance
                      Id="14bdc3e1-b855-449f-96cb-5a9d9eea109d"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="b5eab282-c6a7-4015-bbbd-ff426fba6ba2"
            name="Decline"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="31dd3068-9ea4-42dd-baef-64dae8e2726e"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="77e54d46-07f9-474e-9034-bb90dd834649">
                    <propertyInstance
                      Id="8eb8b946-6783-4741-8e1b-34267f62af17"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9f2f4ba5-4626-4f5d-8c89-087638869bcf">
                    <propertyInstance
                      Id="c477cefd-3290-4521-bcc1-14fe72157032"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0fcc7b76-b262-4867-8917-0c95b5c79e4e">
                    <propertyInstance
                      Id="90257b80-2751-424a-bbad-44454eb38956"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a3f1bf20-3594-4e74-b600-873f4c699241">
                    <propertyInstance
                      Id="1031fdf9-e9ae-4923-854b-1ca0eca7ce98"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4dbc8b55-450c-489d-8bb4-4d8a2a8ecf6d">
                    <propertyInstance
                      Id="97a7de88-3ae6-4f96-a0a3-4cfd7b0ea94c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0a2e652d-cab2-4b20-9e2a-39ce1d479556">
                    <propertyInstance
                      Id="285058c5-abb0-4224-80d9-81c50668f214"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="9f195a45-e30e-4063-b4de-fa16f248aa44"
            name="AddInteraction"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b8d47f7e-f5e4-4b89-822d-2b412e59b9fe"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3b0ef5b0-ce91-4ff6-af59-1771a2dd429e">
                    <propertyInstance
                      Id="45e49ed4-afa5-4b82-bfac-3eb7aa230779"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3e96ffcd-4ed1-44ae-bb6b-0a9f026415b0">
                    <propertyInstance
                      Id="148a4960-b66a-48ee-ac07-351748559401"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e402f92e-79c9-438e-bd50-6cc91706df49">
                    <propertyInstance
                      Id="dd46ad13-787a-45a1-8902-0a004a7f6b44"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c002beaf-2837-4aca-ad5b-504c31be1795">
                    <propertyInstance
                      Id="cc32fba9-d9ab-44d7-b9a2-21fba2399bc4"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4f90a346-0099-4c92-9ce5-46c6c784374c">
                    <propertyInstance
                      Id="cc4401c6-a2dd-4e82-b35e-f3bb9c406257"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d9c7927b-f545-4bf3-ac69-32bae59a65cc">
                    <propertyInstance
                      Id="6076277e-d26e-46f8-b984-13deba7ee92b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4bf777f9-cb1f-433e-8dcb-a83104cecf4e"
                  name="pInteraction"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="cf4d96fb-980d-4019-94c4-1c61a2ea3538"
            name="RemoveInteraction"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="676111a9-25a3-450e-8991-8d8c77923772"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6fea9fc1-f2b2-45cf-a9b4-b3d9ba912d45">
                    <propertyInstance
                      Id="e5fec917-0d80-45fa-8f68-9b2196ead873"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bd43595f-2a59-41b0-b5d4-db0f8a03f50e">
                    <propertyInstance
                      Id="cb8609c6-9d9d-4b7a-b44c-ef1afd3ef106"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e1839064-6338-49d6-8f2d-ebd9d32003f4">
                    <propertyInstance
                      Id="31a8110e-1bad-405b-a3bb-c80194c80f9a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3766bffb-d4f2-4713-91e3-13e303a26b66">
                    <propertyInstance
                      Id="17868db9-221f-41e6-a042-99170c469117"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f3fe789f-0726-4428-b9ea-ef6f0769fe0a">
                    <propertyInstance
                      Id="af4d3275-7c86-40cd-ad91-2d07d23b50e7"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b72bccda-d099-4433-867d-906cfbaa6bd5">
                    <propertyInstance
                      Id="8c0bb1ea-5727-4dec-8f5f-8200e25aecd6"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e140938a-cb8a-48cf-b25a-055801242ee8"
                  name="pInteraction"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="19b8536b-9b7a-4db8-9023-521474db27e8"
                      LastKnownName="IInteraction"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="929585f1-f133-4c73-8a52-e9e2b31c001b"
            name="SetLogonState"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b94b77d7-2be0-4d8b-9311-eee922d99360"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="32ed05ca-c8b2-4008-8ccc-bed46ef4af09">
                    <propertyInstance
                      Id="52e4b9da-8e3b-44f4-9bed-c987e5dc11c1"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="193792de-5367-424c-a85c-2b51c941c5bd">
                    <propertyInstance
                      Id="4c932a6c-5de3-435e-85b4-7e92a269dc69"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f685f70d-ceb6-4a68-823b-6491eff8789c">
                    <propertyInstance
                      Id="02ded567-c968-4b63-808a-68beb4cd478f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f3f5bc55-f28d-44af-a745-dcf4fe84a8f8">
                    <propertyInstance
                      Id="0a6ef75a-3089-4566-9a85-901cce91a0ac"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="96d2bdf3-d6fb-43ea-b725-d88da0ee1fdf">
                    <propertyInstance
                      Id="1b252a46-162b-43fc-b11c-df513069bb86"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="135a1836-9233-4866-b8d7-4cb64284a64e">
                    <propertyInstance
                      Id="053e809a-964f-4f64-bc74-94b66bda51e9"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2f36577a-a490-43aa-a4da-7185ad1b8f96"
                  name="pState"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <enumerationMoniker
                      Id="01deba38-92d1-4b8e-8d5a-bf0588e4bf63"
                      LastKnownName="LogonState"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="81838795-bccb-4b7b-8c55-2b19a519fb0f"
            name="OnLogOn"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="96b0585b-fb05-44ae-849f-79523f758404"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1436aa7c-9c3f-4387-b441-d429127fcce2">
                    <propertyInstance
                      Id="2339c51b-96b8-45ec-bff4-1b0343053979"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e731fdb2-185b-4482-a15e-9bfd80a96117">
                    <propertyInstance
                      Id="15eee627-5ca5-4267-828e-01ff6193dbbc"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fbe1919a-9154-447c-a252-29430df54eff">
                    <propertyInstance
                      Id="cf49cec5-b148-41b6-b01e-7026b1ca7b10"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ab75fcff-cef8-48a5-a255-e1664f6f62dc">
                    <propertyInstance
                      Id="e2858438-50b2-476c-8b7b-9ff0451e2234"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dc7e387c-edd3-40f7-a040-8bbc90891550">
                    <propertyInstance
                      Id="498b8f04-988f-484d-90ba-bf8125546894"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e43f7931-5638-4b37-9cbb-75ab4ee5d5f1">
                    <propertyInstance
                      Id="4214bbf0-8b25-4555-afe8-784df61a8a67"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="8530284b-1112-4b6e-bcbc-5ea899b88261"
                  name="pSender"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9759228e-7578-4447-a717-cbef53926804"
                      LastKnownName="object"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="54e64f31-ebe9-4446-a0b3-566bfc91a8de"
                  name="e"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="c6e1ff6c-add9-4cec-8869-c284d4456873"
                      LastKnownName="EventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="187edd4f-8707-4e87-a3bc-8370567a40f8"
            name="OnLogOff"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="e388461d-8ccf-4c6e-9ae8-8d297bab8272"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d31d1c17-f825-4bc5-b746-759d18efbd91">
                    <propertyInstance
                      Id="c5b30fea-ba80-479c-99f5-8bdf6432e99b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ec9a5a01-d052-4183-b08d-4b4fd6c663db">
                    <propertyInstance
                      Id="7010790b-9d05-4510-9515-41d82b46638b"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="352ab2d9-6d79-4b34-b671-6b2e3345c052">
                    <propertyInstance
                      Id="8d7b6db3-5b06-4810-a81b-18a8a4487e5d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f72bc796-ea6d-4ca5-a34b-a44aa5435334">
                    <propertyInstance
                      Id="63b68c9e-2f19-483f-bbf5-62d07213dce9"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8abcca4f-bd27-4a98-a5ef-a7b3cd774ffc">
                    <propertyInstance
                      Id="2f45f2f9-6817-438f-8e18-4df7ad1e71cc"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a7dbc6cf-574c-4e25-8637-50b02cea878f">
                    <propertyInstance
                      Id="7b824b4b-cbc7-4df7-ac4e-5210ca4f7e74"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="bce3b8ce-aa6d-4309-81cf-65c59d3902a7"
                  name="pSender"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9759228e-7578-4447-a717-cbef53926804"
                      LastKnownName="object"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7fe4ef00-3c07-4112-b336-a64afb7fd1d5"
                  name="e"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="c6e1ff6c-add9-4cec-8869-c284d4456873"
                      LastKnownName="EventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="a88dd2f2-c1fb-4d55-9c39-dfd57d6e9401"
            name="OnStateChanged"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7a278537-dd59-4489-946b-084ddd2aae76"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9ad008ad-be20-4e73-8d78-8f19bae6d105">
                    <propertyInstance
                      Id="d374676c-d21b-4696-94fe-8868b5075558"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="05d31130-3688-468c-8469-f73e9e4f9824">
                    <propertyInstance
                      Id="50779463-e991-40ee-80f1-a1f4e5d7e8c0"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f2bde22a-d366-4e38-ab27-3578869bb510">
                    <propertyInstance
                      Id="c7b9b93a-b8ef-4e26-a9d4-fbbbead2f771"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c704a66d-3f75-4106-a764-113342f9791a">
                    <propertyInstance
                      Id="8d05f0da-b63c-4636-9bbf-204c2ec7a18b"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dfab9d9e-a9a8-45e2-851c-3e63765ae0e2">
                    <propertyInstance
                      Id="38079b71-e7d6-4bc2-ba3d-9e139aad5a31"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ed511bfe-08e6-4b57-8339-bfee76e88888">
                    <propertyInstance
                      Id="a38dab38-bbca-4f58-a2f2-dbd6d140377a"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ac8ddbac-54cf-4149-b3d1-0096531cf4e0"
                  name="psender"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="9759228e-7578-4447-a717-cbef53926804"
                      LastKnownName="object"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7b0f8956-2fbc-43bf-8797-04afd2605d35"
                  name="e"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="c6e1ff6c-add9-4cec-8869-c284d4456873"
                      LastKnownName="EventArgs"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="72e19edd-44bf-40e1-be00-fabb9c88ae27"
        name="List&lt;IInteraction&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="c6e1ff6c-add9-4cec-8869-c284d4456873"
        name="EventArgs" />
    </packageHasNamedElement>
  </packagedElements>
  <primitiveType
    Id="220a3521-e091-4221-bae9-3ef9018e845c"
    name="Integer"
    isAbstract="false"
    isLeaf="false" />
  <primitiveType
    Id="8943dc84-709e-4f62-b15a-a3273aa6f165"
    name="Boolean"
    isAbstract="false"
    isLeaf="false" />
  <primitiveType
    Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
    name="String"
    isAbstract="false"
    isLeaf="false" />
  <primitiveType
    Id="3ab42e7d-4969-445a-b209-471f5cb8209c"
    name="UnlimitedNatural"
    isAbstract="false"
    isLeaf="false" />
</modelStoreModel>