Model types and APC Cache wrapper