Swift: access directly self[name]