Support factories for "load", refactoring "delete" method