Add version and active flag to series

As mentioned, I'd not wrap function signatures, even if they're very long like this one, mostly for consistence with existing code (davec never wraps them).