hasRunningExperiments is not a property. Although dot notation can be used to invoke method besides access properties, it's not encouraged to do so. 

For method invoking, avoid using dot notation, and instead using square brackets.
See Google's objective c coding style:
http://google-styleguide.googlecode.com/svn/trunk/objcguide.xml#Properties

Dot notation is idiomatic style for Objective-C 2.0. It may be used when doing simple operations to get and set a @property of an object, but should not be used to invoke other object behavior:
NSArray *array = [[NSArray arrayWithObject:@"hello"] retain];

NSUInteger numberOfItems = array.count;  // not a property
array.release;                           // not a property