DsonObject and DsonArray now use std::unique_ptrs.