Specify id return type on init methods, fixes #3