test some more history/version combos
convert model_space_name and model_space_key to strings before testing .empty? (symbols in 1.8.7 have no .empty? method)