I did exactly the same as what it says in the Introduction to GoXam and I have no idea what can be wrong. Here is a screenshot where I bind the Key, SubGraphKey and IsSubGraph property to my node. Everything seems ok but my Group still take the NodeTemplate.

And here is how I defined my NodeTemplate and GroupTemplate:
<DataTemplate x:Key="StreamNodeTemplate">
<go:SpotPanel go:Node.Location="{Binding Path=Data.Location, Mode=TwoWay}"
Background="Transparent"
go:Part.SelectionAdorned="True" go:Part.SelectionAdornmentTemplate="{StaticResource NodeSelectionAdornmentTemplate}" >
<go:SpotPanel.ToolTip>
<StackPanel Orientation="Horizontal">
<TextBlock Text="Key:" />
<TextBlock Text="{Binding Path=Data.Data.GUID}" />
<TextBlock Text=" SubGraphKey:" />
<TextBlock Text="{Binding Path=Data.SubGraphKey}" />
<TextBlock Text=" IsSubGraph:" />
<TextBlock Text="{Binding Path=Data.IsSubGraph}" />
</StackPanel>
</go:SpotPanel.ToolTip>
<!--<StackPanel>-->
<go:NodePanel Sizing="Auto">
<go:NodeShape x:Name="Icon"
go:NodePanel.Figure="Circle"
Stroke="Black" StrokeThickness="1"
Fill="LightBlue"
Margin="12"
Width="8" Height="8"
go:NodePanel.Spot1="0 0" go:NodePanel.Spot2="1 1"
go:Node.PortId=""
go:Node.LinkableFrom="True" go:Node.LinkableTo="True"
go:Node.LinkableSelfNode="True" Cursor="Hand"
go:Node.LinkableDuplicates="True"
Opacity="{Binding Path=Data.Opacity}"/>
</go:NodePanel>
<!--<TextBlock Text="{Binding Path=Data.Data.GUID,Mode=TwoWay}" TextWrapping="Wrap"
HorizontalAlignment="Center" VerticalAlignment="Center"
go:Part.TextEditable="True"
Opacity="{Binding Path=Data.Opacity}"/>-->
<!--</StackPanel>-->
</go:SpotPanel>
</DataTemplate>
<DataTemplate x:Key="StreamGroupTemplate">
<StackPanel go:Node.LocationElementName="myGroupPanel">
<TextBlock x:Name="Label" Text="{Binding Path=Data.Data.GUID}" FontSize="16" FontWeight="Bold" HorizontalAlignment="Center" />
<Border x:Name="myBorder" CornerRadius="5" BorderBrush="Green" BorderThickness="2" >
<go:GroupPanel x:Name="myGroupPanel" Padding="5" />
</Border>
</StackPanel>
</DataTemplate>
<customGoXam:CustomDiagram x:Name="objDiagram"
Grid.Column="2"
AllowDrop="True"
GridVisible="False" GridSnapEnabled="True" GridSnapCellSize="10 50"
Background="{StaticResource DiagramBackgroundBrush}"
LinkTemplateDictionary="{StaticResource DiagramLinkTemplateDictionary}"
NodeTemplateDictionary="{StaticResource DiagramNodeTemplateDictionary}"
GroupTemplate="{StaticResource StreamGroupTemplate}"
HorizontalContentAlignment="Center" VerticalContentAlignment="Center">
</customGoXam:CustomDiagram>