   var tableName: String { get }
 
   /// Bundle this string is in
-  var bundle: NSBundle { get }
+  var bundle: Bundle { get }
 
   /// Locales of the a localizable string
   var locales: [String] { get }

  /// Comment directly before and/or after the string, if any
  public let comment: String?

  public init(key: String, tableName: String, bundle: NSBundle, locales: [String], comment: String?) {
    self.key = key
    self.tableName = tableName
    self.bundle = bundle

  public let tableName: String

  /// Bundle this string is in
  public let bundle: Bundle

  /// Locales of the a localizable string
  public let locales: [String]
