Update readme & add default init implementation