added check for AEExperimentType comment existence;
started to use predicates and ranges in the list checks;
fixes #37