private bool AllowsDuplicate(Type type)
{
var usageAttribute = type.GetCustomAttributes(typeof(BsonMemberMapAttributeUsageAttribute), true)
.OfType<BsonMemberMapAttributeUsageAttribute>()
.SingleOrDefault();
return usageAttribute == null || usageAttribute.AllowMultipleMembers;
}