Fixing init methods return type