Closes #74 Properly implement SaveAsync in collections