Work in progress. Dividing c-tors into c-tor itself and init().