New-style classes
Remove Story class, return story as a dict