deserialize to hashes with indifferent access, create actions with attribute hash, remove old tests