store components locally _after_ any additional modifications (like querying readonly services)