Finished ctor