Added trait to support owned vector