add a convenience entity-to-string function
abstract entitysearching, selection and iteration