cache built objects properly