Copy constructible.
Copy assignable & Move assignable.
Move constructible.