Added EntityCollection (comments + declaration) + tests.