Replace 'id' return type on init with 'instancetype'