Create collection classes
Add total fetching to collection models