requirements-collections-modelling