public override InternalPropertyBuilder Apply(
            InternalPropertyBuilder propertyBuilder, StorageAttribute attribute, MemberInfo clrMember)
        {
            if (!string.IsNullOrWhiteSpace(attribute.Name))
            {
                propertyBuilder
                .Cypher(ConfigurationSource.DataAnnotation)
                .HasStorageName(attribute.Name);
            }

            if (!string.IsNullOrWhiteSpace(attribute.TypeName))
            {
                propertyBuilder
                .Cypher(ConfigurationSource.DataAnnotation)
                .HasStorageType(attribute.TypeName);
            }

            return(propertyBuilder);
        }