IValidatableObject compiles
Animal and Member tests for updated validation
Adding tests and bug fixes for training and missions
more KcsarContext::SaveChanges refactor
Merge upstream branch
Merge branch 'staging' into model-refactor
KcsarContext::SaveChanges logs changes to properties again. Here, navigation properties
Fix ui test case logic
Merge remote-tracking branch 'origin/staging'