Add some more tests for recursively typed attributes