Allow null defense when reading
Avoid production class when test UI
Avoid lower level production classes in acceptance tests
Remove writing functionality

Used only in tests, so should be specified only in the tests. Also
unnecessary to unit test.
Less duplication in steps
Show N/A for null defense troops