Maintain states of collections and avoid extra fetches