Refactor positions management, fix an issue in toList() of Snapshots