Behavior for wrap and cache model methods