private GetPath method and public path properties