Create deepSave method and consolidate _containsCallback