allow facility to be null
add migration for experiment facility attribute