Allow to add to collection models with custom constructor

Fix for #2234