Cache component shared trought the models