Added KeyContains and KeyContainsAll for querying