You can enter a upper first letter, then a property name, then a lower first letter. Try this snippet:
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippet Format="1.0.0" xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<Header>
<Title>Notifiable Property</Title>
<Author>Nikolay Makhonin</Author>
<Shortcut>propn</Shortcut>
<Description>Property With in Built Property Changed method implementation.</Description>
<SnippetTypes>
<SnippetType>SurroundsWith</SnippetType>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal>
<ID>Type</ID>
<Default>Type</Default>
</Literal>
<Literal>
<ID>P</ID>
<Default>P</Default>
</Literal>
<Literal>
<ID>roperty</ID>
<Default>ropertyName</Default>
</Literal>
<Literal>
<ID>p</ID>
<Default>p</Default>
</Literal>
<Literal>
<ID>Ownerclass</ID>
<ToolTip>The owning class of this Property.</ToolTip>
<Function>ClassName()</Function>
<Default>Ownerclass</Default>
</Literal>
</Declarations>
<Code Language="CSharp">
<![CDATA[#region $P$$roperty$
private Field<$Type$> _$p$$roperty$;
public static readonly string $P$$roperty$PropertyName = GetPropertyName(() => (($Ownerclass$)null).$P$$roperty$);
public $Type$ $P$$roperty$
{
get { return _$p$$roperty$; }
set { Set(ref _$p$$roperty$, value); }
}
#endregion
]]>
</Code>
</Snippet>
</CodeSnippet>