separate various valueForKeyPath: tests