Implemented trivial construction