Issue127: Cache the component pointers (Proof of Concept)