Changed the managed values inside Data to unique_ptr instead of shared_ptr