bug fix for NHibernate in Array. if post data is String.Empty, NHValueProviderResult.cs will build a array with length=1, and this item is null.