Fix initialiser Swift errors.
Cant have many contractor with default parameters and without