AbstractPath is an abstract class
define __all__ symbols