modified CommercialBlocks to accept :commercial_ids array for initialization... but stores an array of Commercial Objects