Removed typed arrays
Swift doesn't need defaultvalue code, didSet: not called by init