Cleanup of unit tests and new specs for Cacheable model around process_args