Delegating constructor with move semantics and std::forward
Merge branch 'master' of https://github.com/Constellation/iv