Store sobjects in seperate collections based on type