Allow copying from another type