component instantiation, lazy vs immediate.