﻿<?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="false"
            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="false"
            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>
        </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="e4b350f4-a441-4bb9-88f5-70a0666b08bc"
                  name="pTimeslice"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="3d152798-0b36-4e5c-a79c-00979c5fd39b"
                      LastKnownName="ITimeslice"
                      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="31224f02-6aef-4299-8494-b564d3e788c9"
                  name="pExpense"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="0d4c1a5d-d1df-41f9-aa87-1855c756985c"
                      LastKnownName="IExpense"
                      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>
        </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>
        </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="false"
            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="3d152798-0b36-4e5c-a79c-00979c5fd39b"
                      LastKnownName="ITimeslice"
                      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="0d4c1a5d-d1df-41f9-aa87-1855c756985c"
                      LastKnownName="IExpense"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="276ea1b4-44e9-47f7-ba28-9636548e77bb"
            name="Task"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="0b8298cc-4708-48a6-ab95-552bc8bbfaca"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a045ee30-5ce3-4721-b24c-f90c63335bce">
                    <propertyInstance
                      Id="63c5fa5a-9622-4ee9-8e06-7a4bb0ea8673"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="68b7e2fb-87a0-4d02-9d11-eea6537216f4">
                    <propertyInstance
                      Id="06dd7fdc-fd6b-4e5f-994d-01c0056e2193"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="aa59479e-78de-4c15-aec9-027f967b49da">
                    <propertyInstance
                      Id="fbf0daed-17e9-4728-91d8-2406e5d79ea8"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6f388a6e-c6b5-466a-a87d-1522a803aed5">
                    <propertyInstance
                      Id="a7f5a448-85d8-436b-b392-41b13d24fbe5"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="66a5051f-8770-48c4-a973-632591919527">
                    <propertyInstance
                      Id="7758091d-d5ab-49f5-908e-74840dcb0fb6"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8f2d86f2-83ef-4f66-8538-bae84203d971">
                    <propertyInstance
                      Id="7fa7221c-d4cf-4681-8c6a-1c9f9dc1d76d"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ccdf042b-1ed7-4b98-9dc7-39f3502926a7"
                  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="358d0fd4-7017-4709-afdc-c66abb7547d5"
                  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="3e135964-76ae-46df-9fcc-81396f52eacb"
                  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="403e37ad-8d7a-4d38-a88d-b2e799789857"
            name="Task"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="fe989b78-87d5-4f27-98d8-67e67fa53e13"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6fc488ba-e3c3-4e90-ba81-186658be5280">
                    <propertyInstance
                      Id="451fec00-65e8-44d8-b837-08498d57949d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a84011cb-6a76-4467-aec4-35debab0db7b">
                    <propertyInstance
                      Id="68bfe808-386a-4f12-b8c0-2e0db5cd7b3c"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6b53dc26-ef2d-401a-9ece-7c1055fe7e7d">
                    <propertyInstance
                      Id="0f9fd057-db5f-4925-a585-1000f5631a2d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ead6937f-ec4b-4df1-abff-d1bb34a3e64a">
                    <propertyInstance
                      Id="e3587495-9ffd-4387-9c0c-3237d040a2a3"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7b1c1002-0535-4bd2-80a4-1d9030b098ef">
                    <propertyInstance
                      Id="0787e895-0cc8-4ebd-b3b3-266f0691a1ef"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="764dd086-0ff8-48a8-bd22-7aca9575887f">
                    <propertyInstance
                      Id="a82cefc3-69b5-4fc2-b547-d27eb4fb966d"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1eb63a0a-1c30-486d-b9d4-2ca627aac6e1"
                  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="b294839b-bf26-4448-93d4-dc1ee2cc5896"
                  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="e7c7bd06-4e43-480d-90c7-47c892c110e5"
                  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="a9a2a1d5-7de8-4ed5-82a9-5f202fe3dc89"
                  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="4034c1bc-48ec-41ee-a6a5-73cb15012d8c"
                  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="6e26b57b-30c2-43e8-aabc-f29366583655"
                  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="e6f89984-7e5a-42ad-969e-598e4d0dbb15"
            name="Task"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="9dcf71d1-cae0-476d-b0cd-5adc851616b4"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fd507936-1b6e-47a5-a90a-0fb51caf4c70">
                    <propertyInstance
                      Id="6325e791-46ae-428e-a51f-d1445413214c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8f536dc7-8b69-4c34-a834-01cc793b5f0c">
                    <propertyInstance
                      Id="2923aa1b-5cce-410d-a732-2bdb5b43e87d"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2e888a37-5d2e-4c48-a082-95d51cd94eb2">
                    <propertyInstance
                      Id="9572224b-3559-46a0-960b-11e60051d14f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ad365d96-4e7e-4ea2-9f17-0ae18db38df5">
                    <propertyInstance
                      Id="e4736e1d-a925-44b6-a48b-a7bab3b45e05"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="61fb24f9-d8c1-4baa-8b38-61feb99dda3b">
                    <propertyInstance
                      Id="de5373bc-da5c-4067-b9e0-4d714bbefe4d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b9921e11-7ed1-4ba2-85f4-6fd3eced8adc">
                    <propertyInstance
                      Id="b13af00b-fc17-421c-a77a-ab4070e9cdd1"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c2b40d74-abd0-415a-bcc0-4ab6feb0f29e"
                  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="5f6dd7f2-d3de-4a87-88e9-7a392d6df6e1"
                  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="b0f954b8-fa6d-4c86-bd39-dcafc6c436f0"
                  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="c8680f48-cb9a-407b-a540-5c0eb4292d9d"
                  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="1ec775f4-36d7-4810-9418-d78db7cce432"
                  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="e2ab0df8-e49e-4c40-a92a-4cac9051821b"
                  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="e045fd76-25af-413e-a84c-cc096db2a1bd"
                  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="1f7a5095-53a5-4ee4-acca-677efead80d3"
                  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="7056f3ec-3390-48d5-a75a-9fe9cd6775ac"
                  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="75a680d9-56fc-4564-b995-518e853e452b"
                  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="baa724f0-848a-4c18-8677-bbd8d99b2d81"
                  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="a69ca88f-6bbe-42b6-9806-40b6ccb25877"
                  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="d1a8b866-4672-455b-a6da-11232af51b02"
                  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="4f2287a1-2571-44f9-856b-17e7484cde49"
                  name="pProgress"
                  direction="In">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="220a3521-e091-4221-bae9-3ef9018e845c"
                      LastKnownName="Integer"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                  <defaultValue>
                    <literalInteger
                      Id="07a1cf50-830c-42ea-8986-dc5479637c27"
                      value="0" />
                  </defaultValue>
                </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>
        </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="1a680bcd-1a76-41cf-879a-52bb6d59d0c0"
            name="CreateTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="6861d4d5-c393-4fba-8328-7e0de55488da"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2b5125dd-122c-48c5-949a-1536b72355ac">
                    <propertyInstance
                      Id="b1919322-5fc7-4876-a315-af1c11a5122a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0559b1dc-ada0-4735-acab-e1f17e055b45">
                    <propertyInstance
                      Id="807da6a0-4287-4696-99f8-6ccf23558e09"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0fa1f25a-f4ce-4647-bbb8-61eb22eea0ac">
                    <propertyInstance
                      Id="f1bb83b2-c80f-4686-bdaa-a42cc3db8ac3"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="41893fbe-8f17-4bc6-bba2-1a7a52dcea81">
                    <propertyInstance
                      Id="8d798f5a-fea9-4102-8381-913ff1447e95"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a0513dd1-d0a4-4e83-b5c8-f17132959001">
                    <propertyInstance
                      Id="396ae3f4-c253-453a-adf2-80c3523c241d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8807024f-3d10-4209-b6c5-eb73f0c080b8">
                    <propertyInstance
                      Id="e8adc912-3ef1-4933-95bf-e583aff64357"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e0833c25-cbc0-42fc-9429-6e25b6f17a05"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="d58f5d47-1101-4eb4-9bc2-49577bfa05ea"
                      LastKnownName="ITask"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="11961de4-d31e-4625-b519-f33f97f41931"
                  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="55571530-0943-4ba3-a7d3-b7916d2702fa"
                  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="85f90515-58a8-4900-8372-bb7bf20a89bb"
                  name="pCreator"
                  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="8ba65950-4b75-49fe-a8cf-4502cfb68e0d"
            name="CreateTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="4fbd7dd6-10d8-423f-87bf-456f13f415b3"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="338f12da-3989-408f-b3cf-1f7467d340b5">
                    <propertyInstance
                      Id="729746fa-e718-494e-886e-4cbcc801623f"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f3e0dd34-3aea-4412-8298-b730ffa4158b">
                    <propertyInstance
                      Id="205686eb-36b1-4981-92a3-a6c2911cda8a"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e598aa20-d1e6-4e72-b058-96851e630334">
                    <propertyInstance
                      Id="e5127a84-295e-4936-94d0-61814e71e5a8"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b5580713-520b-4383-b2a8-e243aff1d434">
                    <propertyInstance
                      Id="eeb2706f-c89c-4e85-9b51-7d764f216e76"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5f13aff0-ad2f-4fe2-92aa-39bdfae0cde6">
                    <propertyInstance
                      Id="2372be92-2365-4d00-a664-9efbec2e8518"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6bd269c6-b260-46de-b2fb-a8bef291a204">
                    <propertyInstance
                      Id="e58aa884-b658-423f-abcf-5a7f6d617987"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ff8b5b6a-94eb-4ad3-9df8-85434aad19d5"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="d58f5d47-1101-4eb4-9bc2-49577bfa05ea"
                      LastKnownName="ITask"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="318dfd77-25bc-4eab-83f6-e1e0aa06237b"
                  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="3b06c909-a6c7-4b08-a4c4-1d0a58fcc28f"
                  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="87fdd4ba-c14a-47b9-9abb-2b1209af4df1"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="453525ec-5755-4572-ad64-5bafa1e78d20"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5b198d48-8a08-476c-8746-21dda4f18603"
                  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="e7cec019-bcd5-4726-82d3-de42ed6c68d7"
                  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="996f0ffd-1147-4fed-ae14-2ecec0be761e"
                  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="60a0a958-6c48-4043-ad7d-d187a5b6738c"
            name="CreateTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b2853a17-c12a-413e-96ea-58eaced21a51"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2d268804-f0bb-4056-97d1-d0255c630246">
                    <propertyInstance
                      Id="19fd162e-1081-40ea-ae97-6f502e94845d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d894b5b4-0054-4864-84cb-8c8e806f1ee0">
                    <propertyInstance
                      Id="3a180c25-a08f-4a42-8a2a-98d9320e1e5a"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6fdb74be-95c6-4d8f-97c7-5bf345383c37">
                    <propertyInstance
                      Id="ddc8b8b6-8644-4b53-80e6-492187fc3c7f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d25f6281-2f96-4931-8569-c6748c00ddf4">
                    <propertyInstance
                      Id="5f0b69c6-9b30-4307-9dd3-810660bfe8e0"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="00ee95d1-3e82-4490-bff8-6689986c9a4d">
                    <propertyInstance
                      Id="1e34fea6-8c67-487b-ae39-f372cc7e1e77"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="054b8ca4-4e1f-4a48-b89d-27f2e6b181f0">
                    <propertyInstance
                      Id="fdd8a404-442a-4646-9764-a958b3d1a767"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="202cd280-0f7b-41e9-81e9-eec53030a669"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="d58f5d47-1101-4eb4-9bc2-49577bfa05ea"
                      LastKnownName="ITask"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4adc1ec1-55d1-41d7-9b60-4d684476afca"
                  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="b9221cc6-9412-4ff0-9732-670feb8db7b7"
                  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="6f1a9571-84a5-4d50-8e90-6a87bae7a454"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="453525ec-5755-4572-ad64-5bafa1e78d20"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="04f974f1-97c9-4269-a439-1ce70d378861"
                  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="33a998ca-bcf1-44f0-99cf-0bcede8ed171"
                  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="51974554-fc8e-4e4c-90cf-cfd4fd55ba94"
                  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="a972ebf9-7467-422d-9a2d-12884f5887ff"
                  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="efe11d5b-d028-484d-aa69-7ef0433a960e"
                  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="f9b385be-afbd-4f32-8353-a95b25d7051f"
                  name="pPriority"
                  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="8ea347a9-c4e6-43ef-afe3-e97c15c977ef"
            name="Add"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b76be946-ad2d-4d8f-be88-557d5c82b553"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e278311e-a37e-47de-8a7e-06fcffe5fa93">
                    <propertyInstance
                      Id="c1646347-f558-4ef0-abe9-059c9520eac7"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f35b6963-eed4-4371-9e43-dd59ea95e400">
                    <propertyInstance
                      Id="273d78c2-08f4-48f8-8927-b9e46003dc12"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b5ac7805-cf3c-4806-a477-7bae38b252ef">
                    <propertyInstance
                      Id="94bcdf44-3e4b-478b-a9a5-ecbf74078f85"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="32e6c46a-37da-4b08-a39b-77b5d6069984">
                    <propertyInstance
                      Id="ae49aeef-ffcb-49e6-846b-90a2f663b357"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bdf25099-bfe3-40ff-bcf6-9f8d4272a09d">
                    <propertyInstance
                      Id="7ad80b55-c50f-4316-96aa-4aca1816f51f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a682c3d1-1d17-41df-a463-f3b632324681">
                    <propertyInstance
                      Id="590af9ed-af14-4b14-ad0c-35c18be5fd5c"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="8eb33e55-5695-4764-a3a1-b46ef3dcc001"
                  name="pTimeslice"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="3d152798-0b36-4e5c-a79c-00979c5fd39b"
                      LastKnownName="ITimeslice"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7fa14b6d-c69c-42d7-9319-8773cb6890c5"
                  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="b939c6ee-b24c-4cf6-b008-d224fd13b6fc"
            name="Add"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="8a67ba2a-9525-4a54-b0df-1785b63ff2d8"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4552c72c-f76d-4527-a9f7-366042b29a8e">
                    <propertyInstance
                      Id="005d92ef-eb54-4a55-8d77-2025150fd633"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7a2167ae-66ee-4a85-a8e7-72a4746fe433">
                    <propertyInstance
                      Id="7486c449-07f5-4fc5-9aee-c75b9d82cc7e"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e64955be-5b59-4cbd-847d-29297d649760">
                    <propertyInstance
                      Id="ae35be31-7467-4d30-a7ae-97d2e3227381"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dafc6898-c772-4d66-a421-e21aa37a3fe5">
                    <propertyInstance
                      Id="6d9c2e40-5792-478c-a948-3fba65cc70a3"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a621667f-01ef-47c7-ad7d-de6886d82aae">
                    <propertyInstance
                      Id="4f9a35a7-57f1-4cdf-9597-d825e7e8dc92"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f9d37adc-3e86-49d6-9d3a-db81a190e110">
                    <propertyInstance
                      Id="45b7787f-4c53-4f65-aaf4-6d76548d2fe7"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0439dc2f-622a-47b2-bf0e-7059dc5e8e91"
                  name="pExpense"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="0d4c1a5d-d1df-41f9-aa87-1855c756985c"
                      LastKnownName="IExpense"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a2970d9b-6adb-4064-ace5-5e2517bc2bde"
                  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="bb7ba87e-c834-40bb-990f-74d9bb800b86"
            name="Assign"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7c63c364-f1f9-4956-80b4-22bf57df6fa0"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="216201d8-e8e3-4197-92ab-cfce3117fbb4">
                    <propertyInstance
                      Id="27acd1fb-b969-46d5-aaa9-ac770b868dd1"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="08d28030-2169-446b-8880-fed26780cf02">
                    <propertyInstance
                      Id="a8d1c7d9-d8ca-4d88-bc2c-caf349d49647"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c21ede20-dfe3-49ff-98c4-150cdcc304a3">
                    <propertyInstance
                      Id="ae55ad22-481c-4194-b079-ef95381f6585"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dc9390e9-2202-418d-8d67-6a4e39b4c8c6">
                    <propertyInstance
                      Id="87f25e0e-3c0e-41bf-9903-4ec26acc9e5a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f1c4d314-7093-4e0c-920b-881d25351b0c">
                    <propertyInstance
                      Id="9b029935-750b-49fc-8d97-662df948a6a6"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="be6a7fa9-fdc0-4fba-868d-bd3bfc2ed073">
                    <propertyInstance
                      Id="4e46d482-901e-4d69-9218-c690c2827e49"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7de8f95a-ed59-46b3-a06b-6ba4f7274b8d"
                  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>
        </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="198151b8-c064-474a-919e-5587afe755f6"
            name="CreateTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="27d87a77-b33c-4258-8364-6900dac79367"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9bb15fba-1270-48fb-bdf7-0398c52a0de9">
                    <propertyInstance
                      Id="2fea65d2-d2af-439c-817b-f46b0a5f0345"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="004bad79-6124-445d-b12a-4099bfe327bf">
                    <propertyInstance
                      Id="0984e199-b443-4ec1-8fb6-5cf27e5f2941"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="85a1859f-55c4-46bd-932f-0aa3621c7e8d">
                    <propertyInstance
                      Id="a394843b-22da-4a1f-8fa5-bc6640546a87"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="494b8e9f-1486-4566-bd8c-00cd4db9bf5b">
                    <propertyInstance
                      Id="ed485666-fb76-4d74-9b3e-230dcd9c32a9"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a7706418-1182-4f98-b1cd-a35d2aca8852">
                    <propertyInstance
                      Id="9302b3be-e328-448f-bcd4-7a33f3000e75"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="49ff71bc-1bdb-4bb7-bbe7-e01f36a9cf16">
                    <propertyInstance
                      Id="7aa1490c-e34d-4af6-93db-b3c80ac08144"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9b7e7630-1563-4597-b233-e0e917d8466b"
                  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="d31f6fe7-33c3-4f0f-a636-fd5eeb1cb3f4"
                  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="c7247c91-3824-4867-951e-e4d7555da5e3"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="453525ec-5755-4572-ad64-5bafa1e78d20"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a8a069c4-9d88-4b81-ae80-588bcf1f84b6"
                  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="36cebf3c-1877-4e1f-a11d-2a9af1b3d2e0"
            name="CreateTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="0bd31927-4c20-4f49-93a8-26f4038be52d"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="083e4cf1-7964-4d08-949b-4664873c8e22">
                    <propertyInstance
                      Id="ec860f21-c0ad-4b82-aeb6-5ab2b4076eff"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f3005a99-20d6-4d4b-8a25-27991210a3b2">
                    <propertyInstance
                      Id="544a747c-8bd1-4c30-9745-7d35205fd2fd"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2976e88f-1796-4a54-bf41-0f8961946b40">
                    <propertyInstance
                      Id="c08811ad-bd94-4706-88ed-7350b1bbe69a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="02ab0670-ab1d-41bf-8120-b516c1b798ab">
                    <propertyInstance
                      Id="565173cd-c588-47ca-b54b-0a439289556c"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e0614a8d-33f2-4d06-a977-74d0e2960812">
                    <propertyInstance
                      Id="feb9e4fc-a0dc-4b4d-a26a-9829387e4c4d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="36f2d58e-647d-48d8-8157-c1057a8d25c7">
                    <propertyInstance
                      Id="34d2c309-aaf0-4d46-b5cc-b6c4deae2381"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="09772228-4b06-4e96-8c61-3d12f36f22df"
                  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="60f7e994-6799-4fe4-a438-76ed9ac58d62"
                  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="fcb79f7e-6a71-46ce-b50b-973ae4b41c76"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="453525ec-5755-4572-ad64-5bafa1e78d20"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="54821933-fd5e-4fee-83ee-b7c987986736"
                  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="7fa1cb9b-4792-4652-9ee6-0e8cb9daf96a"
                  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="0e894560-6a55-41f8-81f7-00f3c883e459"
                  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="90ca8b06-746d-4500-8e43-f4595a6d698f"
                  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="8aa7e1ab-b469-4866-b50d-cb9202350b71"
            name="CreateTask"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ec733390-ec2a-4b8f-aff4-024c36d36cee"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eb2713c5-ceec-4809-91d8-ccca5830d1a1">
                    <propertyInstance
                      Id="47353f38-f995-4ea6-82d1-93bc410d52ec"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="57c48e88-1c6f-4f2c-bc85-2db042ecbd9d">
                    <propertyInstance
                      Id="051dc83e-d7cb-4f58-8a9b-f0ab7117053f"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c35fdec9-86db-49ba-82c0-2a5fa84f53b0">
                    <propertyInstance
                      Id="7145c70f-c12d-41b8-907e-acc04d9fb5d0"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="35285a47-356d-4687-b773-d5e5fd320c4c">
                    <propertyInstance
                      Id="3e77d934-3f54-4129-a73c-d7113def98b7"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="10f91eba-4d48-4826-90ee-a99ed0aa7acd">
                    <propertyInstance
                      Id="23f2330a-0d44-4442-bcc4-e00a9da6a94c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="79c4e395-64e0-46cb-bd12-8bd862f23f74">
                    <propertyInstance
                      Id="431fe9d1-dfc2-4d33-a26a-d6bd42f565ef"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1f3cbc1d-3c3d-47a5-8d44-47db6bfff5a6"
                  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="90df9f8c-0b3e-4691-a456-cb3e46e7b8cf"
                  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="e763dc07-05c9-4493-beae-751dcd29ff4f"
                  name="pCreator"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="453525ec-5755-4572-ad64-5bafa1e78d20"
                      LastKnownName="IUser"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="16c39efb-ffe7-454f-84b2-d5d62765bd5d"
                  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="88953f4e-4109-490f-ade6-0f20469e6991"
                  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="2350dfb5-b2eb-47d3-94c8-eceecde0cf5a"
                  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="00d0acf2-bd1e-4fcb-8e5c-e578878cb1fa"
                  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="acdc409b-4ac4-457b-a8b5-6652d999cf6b"
                  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="4afce5d8-bf1f-4be4-a904-b00dc0daa322"
                  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="a764d123-2913-4813-a3a9-f854f35a95aa"
                  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="71b40771-9324-441f-855d-af2243c2fe1c"
            name="Add"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="e2b1e50b-2bbd-49ab-a271-eb6dc4ccf9ea"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f3ae73a3-d8e3-405a-b11d-879491661d1b">
                    <propertyInstance
                      Id="ffd83b54-efc0-40bc-8cef-c6e0c867dd77"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d4ce51cc-b5dc-48f7-a8c6-4ad4e742d8bf">
                    <propertyInstance
                      Id="af0901a5-ed47-4e37-b212-75b750f032e3"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c6921531-28f2-4b57-91ba-252a96b84a2f">
                    <propertyInstance
                      Id="08a00f76-c3d8-4aa9-a704-511b0fb86e3b"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="def01963-3024-469d-8038-bef6a9bd5d54">
                    <propertyInstance
                      Id="e0348973-c281-4aa4-996e-1602bd46ca2a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0ccdd339-b144-4e8e-b8b8-6b29078163df">
                    <propertyInstance
                      Id="b73448f8-65a9-4d68-8576-a3a4fd85ff61"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9d031489-b040-4c2c-848f-fd0435c05b8f">
                    <propertyInstance
                      Id="714313cb-cb83-4c13-8887-fe5119d9e686"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="366f8b2e-75d5-4413-9b3a-c4dc5b6721fe"
                  name="pTimeslice"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="3d152798-0b36-4e5c-a79c-00979c5fd39b"
                      LastKnownName="ITimeslice"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="38cd26a1-7ee3-4c26-9cd4-2c03805da0b3"
                  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="a6ea3acb-71e9-4f3e-9fb7-b948bf56f7f2"
            name="Add"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="40a8e5a2-5dee-459c-ae7d-23b7dc5bcbda"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="08c64a60-14ca-42e0-871e-477f8d6a40ac">
                    <propertyInstance
                      Id="d03fa148-aeae-49e3-a724-d7229875707d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b9c04b05-79cd-4160-a1af-f6338a17b398">
                    <propertyInstance
                      Id="3a5b6d15-c6e9-40f6-a056-a9b47dd71d2d"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1cb17964-1a1d-424e-8805-086e80fd719f">
                    <propertyInstance
                      Id="e9bb4066-1096-46a9-8235-c973e47f53bf"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="59318c6a-c2bc-44bf-b68d-771bb42f63e2">
                    <propertyInstance
                      Id="c25497a6-5633-4bad-a201-5353cd1ce0ac"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f5e88ddb-9028-4ba6-902d-b0f6045c5765">
                    <propertyInstance
                      Id="1a927436-7e34-4736-bae3-b65075fb682d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="adecc4bc-fa10-4751-8c16-d88a96d1bd21">
                    <propertyInstance
                      Id="9d2c7c72-f263-47d4-8807-69133c21dc6e"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="73a9f29f-2a0e-4548-8518-49cc126e5019"
                  name="pExpense"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="0d4c1a5d-d1df-41f9-aa87-1855c756985c"
                      LastKnownName="IExpense"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="517c2c96-afb6-446c-8b63-14a4aa1e0e81"
                  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="1a88e90a-46e1-4c92-8db7-05efdb7f1b51"
            name="Assign"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="936cbfda-1671-493b-b539-66b1c985f7f6"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4ccc37dd-6d0d-45c6-8307-430d6c2f3930">
                    <propertyInstance
                      Id="30d9bf92-8ae3-45ee-916a-980b86c8b46b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0e1bedbb-9589-4c4c-86b3-66673220f130">
                    <propertyInstance
                      Id="d6fea410-7244-4f4d-8a71-e9543fd47bd4"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5e77393c-d2a8-41d5-8367-4edb2ff1ed45">
                    <propertyInstance
                      Id="ddf1fe83-4b82-4529-8a9d-e825938f77fe"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c86c2a3f-74ad-4bb1-935c-87f2c17a1034">
                    <propertyInstance
                      Id="28f31b24-1864-4d95-b678-33b2303ff5b0"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="883d5c24-f0db-4257-98c3-8cd526d83416">
                    <propertyInstance
                      Id="ff494d37-b963-4b29-8f81-1d862f624c1c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ea11665b-3c9e-4961-9a5e-18dc1126460a">
                    <propertyInstance
                      Id="32102044-cabf-4da6-a72b-dbaa24ae4bb6"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="8dd4756a-0f79-45b0-985f-0d60970ddb26"
                  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>
        </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>
      </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="17da70e1-5720-4682-b707-91627b049eb0"
            name="TaskId"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2445ff37-feaf-4223-bcd2-4dae0faf59f1"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a57dfa00-3609-4918-b9c3-8272e575a33d">
                    <propertyInstance
                      Id="b84a205f-b134-41fa-aeec-6658eeb1861b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ae10c297-4aff-458d-ba77-76c903326226">
                    <propertyInstance
                      Id="492eba9e-a981-4474-8873-6fb15ce4dbd4"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c328c171-11f4-43a9-990c-ec8d7196ea74">
                    <propertyInstance
                      Id="4d522c77-90c5-431f-8ee7-6cdc6f4cdc64"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cbe3d8f0-7ad5-4209-a3fd-0f2ad3fc6200">
                    <propertyInstance
                      Id="82f9da52-bf22-417b-989b-495925aa2b38"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="00636ba9-b441-44a2-8237-2454288324d5">
                    <propertyInstance
                      Id="29a312d2-d701-43ea-9a0f-fb3a45470386"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="06811351-fbb4-4962-b960-7e22662de82c">
                    <propertyInstance
                      Id="ef050448-6bf8-4e90-8b2b-3874fde2bd6e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="688a3de5-d28c-4248-b5d8-e38ba1beb940">
                    <propertyInstance
                      Id="04583bc7-32b3-4c5b-b297-2676cff302f8"
                      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>
        <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="aa42bbd0-87f9-454d-a0a8-7f45146522bf"
                  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>
              <operationHasOwnedParameters>
                <parameter
                  Id="98808008-2255-480e-86c0-ed23d4c4e621"
                  name="pValue"
                  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="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>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5d845be4-ec70-4049-8c8d-c3373a68351d"
                  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>
              <operationHasOwnedParameters>
                <parameter
                  Id="241b2905-fa4d-4e47-8d5e-3ced3d276886"
                  name="pValue"
                  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="36263bb4-53e2-4c63-8de0-188afd68f0da"
            name="EditReceipt"
            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="c39f6734-6a1e-4be6-bbf2-0f3a9ad62aa1"
                  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>
              <operationHasOwnedParameters>
                <parameter
                  Id="1f5fb8b8-6d1d-471f-8364-2b4780c6f48a"
                  name="pNewImage"
                  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="6a623646-5445-4140-89d9-83a1ff9bab54"
                  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="0a3c4b14-148f-4135-9e00-17b607225fca"
                  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>
          <property
            Id="054aee5b-9c59-433f-9903-a97bfe5daa8c"
            name="TaskId"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="fbcf4c55-51bb-4d6e-ad0d-c08ef692b11c"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d714d059-d7f8-4649-a5c0-8f7f5c26f9ac">
                    <propertyInstance
                      Id="4f98361f-535a-4137-b221-0e1a9001e572"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d6c9c859-3968-4f1c-a67e-cec8bd480824">
                    <propertyInstance
                      Id="5bf9c7ec-3767-46d0-ad62-05bea57b66b1"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="747c115f-8117-4759-93f3-37ab84b5d431">
                    <propertyInstance
                      Id="d563e112-0994-413b-ab52-c4d3088243c9"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="37d67017-1d2c-4312-9524-b1fbc331ca82">
                    <propertyInstance
                      Id="d7d26399-4fc2-4b46-82b7-25818d8b80fa"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="63dba656-d8f1-4c74-9434-2594e55dfb1c">
                    <propertyInstance
                      Id="d9691f36-ac48-4bc8-8b09-59d70a2f04bc"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0c8d45a8-d7c0-41e8-aea1-0055c9fcbdf0">
                    <propertyInstance
                      Id="a4255b70-7b4c-4352-8cc4-8a3283dab12b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c7d1414d-c9ac-47e4-9677-7b76a15aa959">
                    <propertyInstance
                      Id="552cb58c-e271-41f2-a13a-1523f9d085f9"
                      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>
        <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>
          <interfaceRealization
            Id="4efc0167-650b-4cf7-a1df-90007e58914d">
            <interfaceMoniker
              Id="19b8536b-9b7a-4db8-9023-521474db27e8"
              LastKnownName="IInteraction"
              LastKnownLocation="InteractionModel.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="95920148-8d0a-4371-9c47-1254dce2ff87"
            name="OnComplete"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ff398090-8395-4909-a1ef-cb10eeec4630"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="84bc4acc-7aff-4850-a584-15e241791555">
                    <propertyInstance
                      Id="891423bc-49fc-4970-80c1-d26747c769fa"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="38d58b04-3622-4ab1-958a-03d6cda1bf5b">
                    <propertyInstance
                      Id="3bc2ae5d-1386-40e9-8c97-def896aa00e1"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f4ba894c-3a77-4a0d-9a85-cbab5fcb2a00">
                    <propertyInstance
                      Id="d797b2a2-6089-425e-81fc-65cf7d864497"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="01456f24-25bb-4802-85db-ce9848c81e8d">
                    <propertyInstance
                      Id="1b74eac9-ea76-42ce-bc29-c2d0ca4fefe2"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="aae00267-8041-41ef-acc9-9995d39d1d96">
                    <propertyInstance
                      Id="1068659f-ff72-40df-9ba0-e276e8a17687"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e872b6be-0023-4bcc-ac78-fcecdd4636a7">
                    <propertyInstance
                      Id="0521fbf6-bbb8-4cd7-9b68-e097ea5599a9"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b01d2ef9-adcb-4000-9543-bcd1a4fbe76e"
                  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="aab79e89-c519-47ea-bc11-6b55f2718420"
            name="ChangeOwner"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="bb74490a-2702-4bce-aa26-2bd1e04f5834"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="87f5ef6f-9e2a-4669-95e4-6df0605ea6cf">
                    <propertyInstance
                      Id="d256dca4-0105-46bc-a07e-d1c39a1e3fd5"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2ccf5308-2755-45ed-adee-8fa9e30a1400">
                    <propertyInstance
                      Id="cc937e25-d156-4ef0-a1f1-a4203392b9bf"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b35eddc3-7e70-4dd8-b7c0-d73fa4bbeb46">
                    <propertyInstance
                      Id="bb3f43f3-6437-470c-b822-e61500e9f68a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5ca89971-6520-4f20-8939-81a7e752a870">
                    <propertyInstance
                      Id="238acb92-6af9-47d6-bd5a-6a4a124c94f2"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b2adf2f7-e12b-4dfa-beb8-758d1536ac22">
                    <propertyInstance
                      Id="15e8ed4d-ca0b-4347-8a7a-5a508144ac76"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7cdb6b3c-31d5-4305-85ef-fc3cc4361dc8">
                    <propertyInstance
                      Id="40d9fa1f-1b5b-4266-a377-09389a9babbd"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6cacb7bd-3301-4cd3-83d2-8e942478daa4"
                  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="a36399b0-a746-4984-a4f6-4b97067468d0"
            name="ChangeIsActive"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="6a4308cb-85ff-452c-acab-26913de47771"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b15ac589-8c11-4fd5-bcb7-5ae719e6404e">
                    <propertyInstance
                      Id="0a3a6c27-d2b9-4329-9ea7-a381ab6b868d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d6bb9e37-a966-418a-9bf4-a98997bc1cf3">
                    <propertyInstance
                      Id="19e5bfaf-c1cb-4b7b-a4df-a296838f2fcf"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="128447b9-b19e-4f55-85de-403010fe1816">
                    <propertyInstance
                      Id="55945e6a-5a83-464a-a15a-be94d49b0725"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8c0d712a-7db2-42cb-b583-d623c38024f6">
                    <propertyInstance
                      Id="3b3e609b-f47d-4286-b02f-4cff68cb999b"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0e0dbfe2-6550-423d-8490-1715fa54913e">
                    <propertyInstance
                      Id="f30bbbfd-d425-4bd4-b2c4-90e706ae2d72"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8c7169cf-6b9f-4656-92a4-b7340fac86d3">
                    <propertyInstance
                      Id="493f4297-52c3-4842-a40e-af2937f1d8d6"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="bea2060c-c61f-471d-b332-a4e2c94838cc"
                  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="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>
          <operation
            Id="01dfc33b-6c47-4dd1-8386-819812ff5791"
            name="OnModify"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="db6acb96-bbd6-4900-9b95-a456b3812310"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e963be4d-015e-4fdf-a817-3b30c09e8f75">
                    <propertyInstance
                      Id="7e42d185-966c-49a9-8343-89049b9d2f61"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2b27fde3-def7-4fde-a457-797357d36df4">
                    <propertyInstance
                      Id="05190630-218b-4d11-af7e-084275fb6b4f"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0f7c82c2-a626-4879-ad7f-1c61671750e7">
                    <propertyInstance
                      Id="712e593b-0c93-44be-ad63-2747010ceafc"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d63d93d5-e6db-40cb-ab5b-ea8da3fc186e">
                    <propertyInstance
                      Id="e8d149e0-b922-406e-a711-8ceb71027b63"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="546d07a0-09a9-434f-99ac-6fd4e7dff131">
                    <propertyInstance
                      Id="23685612-fe6a-4242-a23e-a8cd7e5feca1"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bb106c93-4ff3-4078-b1a1-b5b0962b4739">
                    <propertyInstance
                      Id="a09de174-6745-4065-8da8-607ac814ef59"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="cc5e24ee-2fdf-48dd-a0a6-8fc62eaccb83"
                  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="642804b8-f6e3-47e7-83cd-905d92ad1cce"
            name="ChangeState"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="13fda305-d62d-4731-94cf-e294ff0040f1"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="15514206-a23c-4291-97eb-c4918f78dbfe">
                    <propertyInstance
                      Id="5e48228b-1d9c-42d9-87f3-a90bcbf68552"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="52f5b6c6-0002-417d-83ac-bf51ea27dd60">
                    <propertyInstance
                      Id="d2dd1d4b-07f1-4536-a232-42a8e66b1d97"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4d09c7b8-8c67-4790-b183-ff225eeff7b4">
                    <propertyInstance
                      Id="533fed3c-a409-4f6c-a8f7-d7a42b90981c"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c41e24e8-fdac-41e4-b915-55aba3e7e7eb">
                    <propertyInstance
                      Id="fd6a779a-bbb3-4339-a637-5d3eb315cf5c"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="53c86550-001e-4b18-b540-3997a37dc454">
                    <propertyInstance
                      Id="ad426114-9b9a-4a18-bbb8-80c189ff9472"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3e19b9ad-bbe8-4200-a033-557d8cad7ef4">
                    <propertyInstance
                      Id="e4124a7a-6a50-40a3-a884-92814fc1ac57"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="02bfddf2-e0c3-416c-b17e-787e8cc858f7"
                  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="c8c07da9-57d3-4914-bddd-314e5ed8397e"
            name="OnStateChanged"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="d71664cd-e199-4797-89fc-60086a44f995"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="774e6307-85b5-4a6e-8a9f-d1dc0c21d3f5">
                    <propertyInstance
                      Id="d8e85a16-1ff8-43f6-8f95-670bad410ddc"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0527741e-fb3c-453e-a1c3-76830b6aa333">
                    <propertyInstance
                      Id="ed5392bd-a403-4cf5-a449-326061a59278"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="92233ccd-48e4-4f39-b667-5a4435be05f0">
                    <propertyInstance
                      Id="f571ded1-4253-432d-8ea1-db131f7e8eae"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b5d15e91-a93b-436b-a66c-3798854bd6c9">
                    <propertyInstance
                      Id="37476168-e362-48c9-9239-1b6be3c603de"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="00068ffb-16dc-43d4-a979-99818bb33ff6">
                    <propertyInstance
                      Id="a9b50091-73f5-4c45-be2b-4f9a5aaa7027"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d62995bb-cef2-49e6-9ef0-ccf69538021a">
                    <propertyInstance
                      Id="16c2c2fb-affe-44d5-a4f0-9cd097af0232"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c1e9db88-337e-4647-8596-353b8949fde2"
                  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>
      <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>
            </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>
            </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">
            <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>
            </ownedParameters>
          </operation>
          <operation
            Id="79e673bd-b9f5-4469-b2ac-19217a0b502e"
            name="CreateExpense"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9a136b79-aad7-4a80-8c57-43c076f858aa"
                  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="b42464fd-a18d-4095-8c67-17ff95a67b18"
                  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="f829ce92-c12d-424a-8f02-4972175487c1"
                  name="pImageList"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="942f3b4d-0e4b-48b2-ab8d-7162dbf03e06"
                      LastKnownName="List&lt;Image&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5b77d45d-fb89-4fc6-b965-027b2b1a95fb"
                  name="pValueList"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="719bee3a-b96b-4e62-94e2-daec6e84e7ba"
                      LastKnownName="List&lt;decimal&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="070b5a93-441e-4fe4-9efd-53ef68cddc2f"
                  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>
          <dependency
            Id="7ebe1fb8-9825-498e-8447-51cd23d98160">
            <classMoniker
              Id="38cd3658-3cfd-4364-a1a1-63bf5fc7c4e6"
              LastKnownName="Timeslice"
              LastKnownLocation="InteractionModel.uml" />
          </dependency>
          <dependency
            Id="e36c4e61-2bdf-44df-85da-b593bdd5e255">
            <classMoniker
              Id="969b3b6c-ddc7-4504-9ae1-9fd079840106"
              LastKnownName="Expense"
              LastKnownLocation="InteractionModel.uml" />
          </dependency>
        </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>
            </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>
            </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>
            </ownedParameters>
          </operation>
          <operation
            Id="8dad3e9c-0565-4b40-82ad-7cf60da31f5f"
            name="CreateExpense"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="66e0179b-fffb-43c6-9a81-e3c780379ba7"
                  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="f0526a4b-e9f3-4ec9-bc7d-61fcfd91ef71"
                  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="45dc1169-cbe2-42b9-8223-6df7a88bf528"
                  name="pImageList"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="942f3b4d-0e4b-48b2-ab8d-7162dbf03e06"
                      LastKnownName="List&lt;Image&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b75caf0a-0327-40d9-90fb-c088c1bce07c"
                  name="pValueList"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="719bee3a-b96b-4e62-94e2-daec6e84e7ba"
                      LastKnownName="List&lt;decimal&gt;"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c734a369-e970-4b42-81f6-f6d3ec9c7034"
                  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>
          <interfaceRealization
            Id="edfccd43-d72d-4e66-93b9-0d3ca7cf8bf3">
            <interfaceMoniker
              Id="19b8536b-9b7a-4db8-9023-521474db27e8"
              LastKnownName="IInteraction"
              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>
              <operationHasOwnedParameters>
                <parameter
                  Id="df5c1fcb-d8d7-485a-9681-8be1b40cfa87"
                  name="pValue"
                  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="f6ce81a8-2dda-413d-b3ad-ff7650244031"
            name="OnComplete"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="d66ed6cd-17b2-41af-aaf3-8aa8aa98e543"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="28d3da93-c50d-4d4b-8e2f-c57fbabe9d22">
                    <propertyInstance
                      Id="eced2010-a571-4709-8d0d-bcccae51d81a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2f261fa9-e4fc-46f6-a60f-f76725fa203a">
                    <propertyInstance
                      Id="09d7e667-3d3c-45e4-bbad-027b4e5558f5"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3c812d55-42f6-4819-9e54-b56e3fb96901">
                    <propertyInstance
                      Id="d9d8afe7-1d78-45e3-adb9-4c622051f9df"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8c79a223-6ff9-443b-a9cc-37d1be384514">
                    <propertyInstance
                      Id="73a73ce2-35bf-4684-b002-2cf996f8d14c"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5dda3f09-874b-4062-a52c-78aaf3df7e56">
                    <propertyInstance
                      Id="ac53b69e-1419-4a34-9371-d57fae3fe19c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="36198cec-4d3d-481a-be51-59fa0071d659">
                    <propertyInstance
                      Id="80b8c995-3dd2-43d4-b00b-63c30dd20111"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="75186ba1-b30b-4bed-8298-874287ca18db"
                  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="93c75ff3-510c-4a56-a740-16269d3cdfea"
            name="ChangeOwner"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="f8fb76bb-70ac-40b2-85f3-edac40021702"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c6e8f740-2363-4af2-9c7b-6ba08f8316da">
                    <propertyInstance
                      Id="cf534c90-115b-40b8-9b08-34b12b584555"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4dc10d50-762f-4bb9-a137-2a39845aa1f4">
                    <propertyInstance
                      Id="6a7066e2-7a98-46c6-b031-3955316217c1"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dae3372c-53f8-48a3-a997-d9d4cf50b4ef">
                    <propertyInstance
                      Id="67a3b144-8258-4de2-b8ed-75ff1fbd4956"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a05fb8d9-9558-4d00-ac66-1383bf7e506f">
                    <propertyInstance
                      Id="4eeb2d5a-ba73-4f6d-ba0d-17ee27d20804"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8ba5f568-860d-46d4-a0a8-c41c47f5c88b">
                    <propertyInstance
                      Id="5bdbbb04-9823-4f93-a01a-6db5d73f085d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="266795e7-f5a1-4dd2-94f9-3d7d36f70fc6">
                    <propertyInstance
                      Id="435abb98-0a98-40aa-8221-2e3d65f3d367"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c4d37d48-df2b-4261-998b-014aa4c00672"
                  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="3a25ec05-f9a2-45a0-b3f1-9d938eafaf72"
            name="ChangeIsActive"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="70472c3b-83c7-4066-82d8-40e1ce5be88b"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f48ed66a-4e08-4eec-9a75-4b78dc0691c4">
                    <propertyInstance
                      Id="75b65dbe-5d76-405b-a9d7-6ca2f5f0b9cd"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="503b6679-1e99-4d9b-9c70-fd0039a2ce68">
                    <propertyInstance
                      Id="8efea4a5-e0d7-4785-90cb-734dce19c1ca"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e258dc42-66f3-4a83-aeda-4e9409df4c75">
                    <propertyInstance
                      Id="344fc34b-c421-49b5-897a-7fa829112222"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d538d909-a614-460d-802a-0f643f2b6767">
                    <propertyInstance
                      Id="38c3590b-0269-49d8-ad90-5267510b3151"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f251a6de-ee32-49e1-acba-b52c556eb37b">
                    <propertyInstance
                      Id="fb215075-f34b-4c06-9dfd-690b713b5db0"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="97624584-34ca-4df6-92e9-78aafc395ce6">
                    <propertyInstance
                      Id="6f4f29d3-1ccc-4c8b-a6d5-0b75f6b39d3f"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="12e6ad0f-64b1-4379-b006-04815fc2a646"
                  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="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>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0f424c6b-c481-431d-ac5c-0089774b1d25"
                  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>
              <operationHasOwnedParameters>
                <parameter
                  Id="2a6e3626-c6fd-4ba5-892d-93923ce6567f"
                  name="pValue"
                  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="736e558a-8454-4f65-b299-45e69b56297e"
            name="EditReceipt"
            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="bb0de6db-488e-4502-a300-f5a92f0ba7ef"
                      LastKnownName="System.Drawing.Image"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f5e3c5cd-65dd-432c-b9b8-6c7d4b204fd4"
                  name="pNewImage"
                  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="db9ecdf8-5ae3-48bb-9375-390de870da20"
                  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="9a70d0b5-cf7d-4e97-9ff9-e8ec1c362cd2"
                  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>
          <operation
            Id="54fb0702-c50a-40c3-adb0-8bdc4b810bad"
            name="OnModify"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ec2eb33b-6c77-45d4-94a5-2a8dba72f623"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="46296222-23b2-497c-8e31-eae0e965c03a">
                    <propertyInstance
                      Id="d682556f-2fe9-4b7a-9ed3-dad512afd216"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="83697cf9-4a9c-4c54-a771-e227060aa3e5">
                    <propertyInstance
                      Id="e566233b-3715-4a8e-beae-695e594c02da"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c4372d48-3956-4123-844d-a415617c59ed">
                    <propertyInstance
                      Id="db38e855-60e1-4894-b3e8-4767105ecc5a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ab39210c-ebe9-413c-a95e-6fc657910054">
                    <propertyInstance
                      Id="a258f4e0-611d-4df3-b27c-a3338bb2ce08"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d0e8cb75-1108-469a-90a2-69435dcf286e">
                    <propertyInstance
                      Id="d79dfd21-910d-4f65-a42f-e29922882ec0"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3965e04b-6e25-41ea-9d9b-46c95c0f7b18">
                    <propertyInstance
                      Id="406d2a43-ca1d-4c98-ab14-d86e7d337758"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="cd57885c-9bee-42da-a1bb-b928f56ea314"
                  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="c2d9d6c4-01f4-437d-b66f-f7476461036a"
            name="ChangeState"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="92206eb1-ac6a-4e08-a529-b97505efafb6"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e936bb6c-51af-46c2-970d-b34e3baaf6d5">
                    <propertyInstance
                      Id="cfb216ab-b607-4212-96f3-70f55fd8b88d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4bc56ece-bf8f-4e0e-aec6-cf40b3141331">
                    <propertyInstance
                      Id="c3f3a3b4-958b-4972-8549-0bdf435c10ed"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c806fe24-8a88-4d0c-a4ca-3ceaf8cea688">
                    <propertyInstance
                      Id="83e359df-a265-46c0-8aab-4510e0c95b2c"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="238dfadb-c889-4dad-a435-84cd994805a4">
                    <propertyInstance
                      Id="163c0ddd-8b56-4111-a86a-c594720c20fe"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1a45b159-6d03-4f66-a56e-6c92f4ca5af2">
                    <propertyInstance
                      Id="db7ff622-0587-463f-bae7-ad5f22f88695"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a9efa8d4-f0bd-4ea2-ac9c-9907d7d49813">
                    <propertyInstance
                      Id="4db703f1-4b3e-4334-ac17-3ce9924fba2b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="fc3a9ff1-1f36-4d71-b475-458b0f9d745e"
                  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="a25807a7-a75e-4dae-a282-92d638b77436"
            name="OnStateChanged"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="8293aa57-0aad-4ad7-bdf7-0bce8f98b80a"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ecc3a29d-2036-487c-aaf2-30879fb0cc52">
                    <propertyInstance
                      Id="23e13256-dc1b-43bb-a0ec-50d0e28837ad"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="02e3e757-1606-4c7e-85f9-3c08c8edfeb0">
                    <propertyInstance
                      Id="0a0c0b7d-f9c4-4db6-8543-093e6d133edf"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="565af202-b302-4397-aa7f-f72dbba7fb7a">
                    <propertyInstance
                      Id="fa88ceb4-fc72-4aa6-a4ac-8912740ec610"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="62cb01af-d29d-41d6-a95a-467636ca8ced">
                    <propertyInstance
                      Id="1fdca691-92e2-43e5-ab06-035453026c23"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="96b37afd-ba31-4f72-8a87-e4015d2e22e9">
                    <propertyInstance
                      Id="dc4a73d7-9644-42c1-b554-3728802ae7e5"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="baca7d57-bf37-4a41-bb52-da58b819e8a2">
                    <propertyInstance
                      Id="b325a78a-e554-458d-9610-ee5fb4054ea3"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="56e7e5e6-2451-4d09-841c-281e141801af"
                  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>
      <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>
          <dependency
            Id="eaa5fa27-10ea-4b3d-baae-2f94a1d0f9bd">
            <classMoniker
              Id="a4e395e7-f86d-410b-9fb1-eb53582b54e1"
              LastKnownName="Project"
              LastKnownLocation="InteractionModel.uml" />
          </dependency>
        </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="Create"
            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">
                  <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="Create"
            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">
                  <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="Create"
            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="45c48431-69e0-4e7e-b22c-36a5c7f97e6b"
                  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="755f1f52-bec0-465f-b2db-db8c94bc36bb"
                  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="ad51738e-8191-49af-8a6f-65b979c0456d"
                  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="1d1a1453-e4a6-448c-9a60-885b393d98e0"
                  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="d3088120-bde7-458d-b8d2-48b57b4d1dba"
                  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="b3ff4b76-89d1-44df-a871-1729172e9714"
                  direction="Return">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="f11f82a2-e8b2-4696-aaec-caf661fb7698"
                      LastKnownName="IProject"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="67783e09-f0fe-4596-98a8-c43db471a7de"
            name="Create"
            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="a87b8d72-40ae-48de-83bb-7001e9a5079d"
                  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="d7187630-6c32-453f-a36a-a713d7e41f1f"
                  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="b2e289c6-ef9f-44c4-bb16-16b1c35fafae"
                  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="cfb0620a-5d7d-495f-b410-cbaa9d44ca96"
                  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="b3649806-1e09-4e73-99b7-fb6054a38644"
                  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="f3420cd7-9ebd-41e0-ac29-f96b63d00df3"
                  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="7400210a-84b3-43f8-8250-3f825d10ea8f"
                  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="ee0f4af5-3cfa-4013-b2ae-3cfa18e65cd4"
                  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="f4ea31b7-5262-4597-884a-55d0ff2d1360"
                  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="817ca61c-9c40-4343-ae50-8a590c3c1a3d"
                  direction="Return">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="f11f82a2-e8b2-4696-aaec-caf661fb7698"
                      LastKnownName="IProject"
                      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="false"
                  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>
        </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="1360c80c-855e-4f43-9b3b-806208fe399f"
            isSubstitutable="false">
            <interfaceMoniker
              Id="5b0354ca-176d-492a-a544-a014b3ecee9e"
              LastKnownName="IProjectFactory"
              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="b96ee1a7-d46a-4cb2-95ef-af6919c43929"
            isSubstitutable="false">
            <interfaceMoniker
              Id="17441f62-62a1-42e4-acad-7a70bd10a6c8"
              LastKnownName="IOutlayFactory"
              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>
        <generalsInternal>
          <generalization
            Id="6b92014c-56e4-4a86-8aff-bef34df1a8a1"
            isSubstitutable="false">
            <interfaceMoniker
              Id="d58f5d47-1101-4eb4-9bc2-49577bfa05ea"
              LastKnownName="ITask"
              LastKnownLocation="InteractionModel.uml" />
          </generalization>
        </generalsInternal>
        <targetEnds>
          <association
            Id="a8009c56-7b12-42c4-a7be-4cdcca70ad4d"
            isDerived="false"
            sourceEndRoleName="Expenses"
            targetEndRoleName="ExpenseList"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="83ceaa31-1532-4a70-b5a8-875d8a1b173c"
              LastKnownName="IExpense"
              LastKnownLocation="InteractionModel.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="53b902e8-ed92-4a5f-9468-f735e2829271"
                  name="Expenses"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="ffebc78e-ac25-484c-ac83-d82e2a3f8a54"
                  name="ExpenseList"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true">
                  <lowerValueInternal>
                    <literalString
                      Id="1c71952a-f56e-4da1-8266-3b8aa4215657"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="4ecfd61c-31de-490e-9113-da43aa468f93"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="d4971ee4-c8c1-4eb1-8019-38cba7a2a81b"
            isDerived="false"
            sourceEndRoleName="TimeSlices"
            targetEndRoleName="TimesliceList"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="98ed5b50-ad31-4ecb-9482-6f0615de4c50"
              LastKnownName="ITimeslice"
              LastKnownLocation="InteractionModel.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="536e5109-9435-41ce-8766-3a64b39c7f21"
                  name="TimeSlices"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="0fd67022-b708-4c38-8718-578e82dcdd5f"
                  name="TimesliceList"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true">
                  <lowerValueInternal>
                    <literalString
                      Id="a84ba48a-9d4d-448b-b93d-8a829d369ec5"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="68f6bba6-ff89-4c59-ad2e-f2044c39a44a"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedOperations>
          <operation
            Id="6a0be6c6-aafa-45b3-a47f-ee0e3da0a393"
            name="AddExpense"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="9ae6ce63-75f7-47e1-a860-96ff0dfaebd4"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3a9d37c8-2c2c-4666-8c5a-53cd71494903">
                    <propertyInstance
                      Id="7670b8f4-c875-4630-b399-66278fc8e7b9"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9168b6ba-0d24-4c73-bf59-d68cafbe4cab">
                    <propertyInstance
                      Id="5244b138-1fb0-401b-b294-d5270c9c5c25"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="55310c0a-654f-40d0-9ee4-31983043101d">
                    <propertyInstance
                      Id="0d3cc3f9-14c1-47bd-bbce-dce563ce9373"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f972c52e-109c-43b7-a27f-6c3e2c804534">
                    <propertyInstance
                      Id="e87cef04-c102-49c2-8f35-c6ce406a6075"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="92642a43-0ac3-42ac-8f40-54893c53006d">
                    <propertyInstance
                      Id="847b9147-18de-4140-94f5-a08ef83c341e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0a2150c6-c3e2-40e6-872d-6f1fc37a4bad">
                    <propertyInstance
                      Id="36ba408d-0dd6-4d24-99b0-453727d294b3"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="49f5c214-322b-4a71-abe6-ab6643981258"
                  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="07bf115b-9dbb-44a5-8ad9-9a2da964d654"
            name="AddTimeslice"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ecf199a6-feea-4111-94ad-33045b17136a"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e133a7aa-3995-4749-91b5-6aa9396fde67">
                    <propertyInstance
                      Id="fe25da60-11da-4ab0-ae5f-86e25738cb5b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7dd1dbb0-19ed-40de-b1af-04250ebbdbce">
                    <propertyInstance
                      Id="a9e563c7-f691-44c8-bcb0-88390f09b00f"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="39d3284f-5ad1-4cf0-87e4-00bb1b97433a">
                    <propertyInstance
                      Id="0b9895d3-f38b-40dc-863c-b72747f86ed5"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3e58dcda-9cd8-4ef8-a0c3-2b035eb295d9">
                    <propertyInstance
                      Id="58f21436-0a7c-4d1f-ba47-31699dddeff2"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a6c10e20-02c2-48b2-8288-294f0ba59375">
                    <propertyInstance
                      Id="358bf4a0-74fd-4f4c-9b65-51e9f533fdc7"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="05fc5b33-631c-4d90-b007-435b4a90c9bf">
                    <propertyInstance
                      Id="52fce67c-7d55-4e55-95c8-f49ed117bac4"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="32ae72e4-08e2-421f-a953-5f8c26476c7f"
                  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="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>
        </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="782f6baf-f762-4ce8-871b-3fe9fd4480c5"
            name="AddExpense"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="70669bd0-ace1-4bfe-b256-e8d2b2fc1693"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="44f3d9fd-4b33-408b-bd78-e4eb58016230">
                    <propertyInstance
                      Id="38c2fcc1-76db-43ef-879a-1f04204932fb"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3333a083-0992-46fd-b713-50e57e17c463">
                    <propertyInstance
                      Id="a8ebdc1f-8087-4cbe-a2af-db5101b5d095"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="02d25f50-ff6c-48ab-9972-915e230f7dc5">
                    <propertyInstance
                      Id="5f03fb45-40b1-439f-aafa-5cb0e267dea4"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cc024ea9-65a9-4de6-ac85-40ea32622628">
                    <propertyInstance
                      Id="57d1473a-84fd-4655-890a-d2705c524fad"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e95110dd-0501-4885-8c40-6a86e0fef298">
                    <propertyInstance
                      Id="5bd1c297-1a28-4b33-b420-4b388b980831"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="603ad9f7-da36-48ec-99ec-e0f1a1918484">
                    <propertyInstance
                      Id="2f62ea3c-5b58-418a-8e14-af038deca50c"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a840dd5c-cb6f-4150-a34f-28c1be611055"
                  name="pProject"
                  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="995266df-02c3-46e0-9b79-50f4bcaae03c"
            name="AddTimeslice"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="d3f8e7df-b72a-478c-9653-bc609a071274"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7dded5bb-1534-43f6-aabb-d33a8dea52dd">
                    <propertyInstance
                      Id="5c1f4eb8-ac38-4b84-ba80-60a32aa42327"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3445f9ff-8aa9-4e73-91fc-db34f9e67134">
                    <propertyInstance
                      Id="8c4adf9d-82f7-484e-8903-1209147bc8be"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bc1a7b95-eba5-4626-8400-cdff0bd71291">
                    <propertyInstance
                      Id="5fce62e7-2e39-4157-a66f-3a30733e98da"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1760ed8b-53e7-4947-b3a0-814f1c52d834">
                    <propertyInstance
                      Id="2ee9e95d-f17b-482d-b348-e3ba6fa6b131"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2f6e424d-7c4b-45f6-ac14-4623dfc594e7">
                    <propertyInstance
                      Id="544f0536-777e-4f38-931d-2b4872e1c5d7"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a68a0fc2-c749-4c37-8971-5f0c1dc97f46">
                    <propertyInstance
                      Id="73e475a1-2471-4e64-a2b7-02725fec8614"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="02d89cb9-a9ca-443f-9221-35c085521f52"
                  name="pProject"
                  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="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="f232f762-0bdd-4815-a149-46240e17e678"
            name="AddTimeslice"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="9d4d8607-fe53-4d78-a93c-c0ebed3f856b"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="57f2e1fb-efb8-4dcd-98c0-64e210fe7e98">
                    <propertyInstance
                      Id="9cfbabc9-6d2c-406c-8e3c-163990d6a5b5"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6c5c00ab-8e25-4bf3-9a51-6960478a48e7">
                    <propertyInstance
                      Id="203a3111-4168-46e9-9362-ea0cef20e93c"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="21b782f7-253d-4a74-a1fa-84af3b3495f8">
                    <propertyInstance
                      Id="15f3de03-1aa4-4ff3-a720-92c5371643b6"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1cd4f5e0-7b8b-41d5-8762-f04caa22d149">
                    <propertyInstance
                      Id="255192bb-d8d3-4094-bd03-4bee8bef9a8d"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c2b739cb-737a-4e12-af12-ab20265d3197">
                    <propertyInstance
                      Id="1e6a0cde-b65e-48e2-a558-9bd110186ab1"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ad109527-66d7-4cab-9779-549a5f1ae241">
                    <propertyInstance
                      Id="8948ecaa-10ce-42bf-85cb-602937c2a6c5"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a4700d95-3b7f-40d9-80ef-e31d116de5f8"
                  name="pTimeslice"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="3d152798-0b36-4e5c-a79c-00979c5fd39b"
                      LastKnownName="ITimeslice"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="b1a961d4-ff65-4ca6-b3a2-3d4175b2435f"
            name="AddExpense"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="d256235e-2023-4462-b2fb-be1d42be4497"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0e0da621-e2f7-4797-b3ae-5b139ad2c1db">
                    <propertyInstance
                      Id="defdc09f-2e07-447f-a121-ccfabe2840c0"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="aac4b493-da0c-4e61-9de7-b70ded325574">
                    <propertyInstance
                      Id="b1566dd1-0a16-424d-b8e2-dbed7ccf9e88"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c74ede61-8b9d-4743-8b0a-2ec95ed52610">
                    <propertyInstance
                      Id="de5d35ee-ed4d-4bea-b282-754e3313dccb"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7af25d4a-4598-4d33-ae51-437f38f567b6">
                    <propertyInstance
                      Id="c108bded-9f49-4d13-8bf4-e5e15fb80320"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c91fc236-c97c-459e-a5b1-23d00bf79f02">
                    <propertyInstance
                      Id="43cf87ef-a246-4b7d-8120-9dc863f8b3c8"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="88409a86-bdb4-458c-a5f0-fb93c5811599">
                    <propertyInstance
                      Id="ba02038e-1e83-441c-9e50-7e131e7b3825"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7d2d5f5d-d51b-424f-8680-0fa4f0c16a21"
                  name="pExpense"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="0d4c1a5d-d1df-41f9-aa87-1855c756985c"
                      LastKnownName="IExpense"
                      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>
        </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="Create"
            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="d5110a92-ae8b-42e1-bda2-5b51d3e42785"
                  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="8a067682-54ed-4fdf-88bc-123f0e7d1529"
                  name="pCreator"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e0354b97-7c90-45f1-9a2a-4e035d74679b"
                  name="IUser"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="97fab776-5d8b-493e-bedd-030769ec2d61"
                  direction="Return">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="a47bc4c2-debc-4059-8877-ed8f3f02c191"
                      LastKnownName="IAccount"
                      LastKnownLocation="InteractionModel.uml" />
                  </type_NamedElement>
                </parameter>
              </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="Create"
            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">
                  <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" />
        </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>
  </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>