 }
 
 extension CoreData.Entity {
-  convenience init(with object: Kanna.XMLElement) throws {
+  init(with object: Kanna.XMLElement) throws {
     guard let name = object[XML.Attributes.name] else {
       throw CoreData.ParserError.invalidFormat(reason: "Missing required entity name.")
     }

import Kanna

extension CoreData {
  public final class Entity {
    public let name: String
    public let className: String
    public let isAbstract: Bool

      name: name,
      className: className,
      isAbstract: isAbstract,
      userInfo: userInfo,
      superentity: superentity,
      attributes: attributes,
      relationships: relationships,
      fetchedProperties: fetchedProperties
    )
  }
}
