Automatically name parameters when creating objects

Swift requires you name parameters when calling init methods, this makes
that work