fixed some tests, all types pass for single-field classes