Implemented factory, part of abstract path.