Added some helper methods to BasicCondition