workaround for GCC4.8: remove non-trivial move ctor