Dropped model and switched to facade similar to lithium's Cache and Session.
Updated test case, now use OS TMP instead of local directory.