Added `isStateless` trait.
Added construct/destruct.