updated with domainform to allow null unique values from admin interface