implemented richer interface for select operation for entities
supporting richer select interfaces