protected override void WritePropertyInterfaceImplementations(PropertyDefinition property)
		{
			ICollection<ImplementedMember> implementedProperties = property.GetImplementedProperties();

			if (property.IsExplicitImplementation())
			{
				if (implementedProperties.Any())
				{
					WriteImplementedMembers(implementedProperties);
				}
			}
			else
			{
				ICollection<ImplementedMember> notExplicitlyImplementedProperties = GetNotExplicitlyImplementedMembers(implementedProperties);

				if (notExplicitlyImplementedProperties.Any())
				{
					WriteImplementedMembers(notExplicitlyImplementedProperties);
				}
			}
		}