Using the new constructor encapsulating the memcopy of the provided data