combined cache problem and solution
formated object property caching