fix: .copy() now also initializes internal structure
fix: removes old timeline API