     }
 }
 
-/*
-entry_number	The index of this pokemon species entry within the Pokédex	integer
-pokemon_species	The Pokémon species being encountered	NamedAPIResource (PokemonSpecies)
-*/
+/// Entry
 public class PKMEntry: Mappable {
+    
+    /// The index of this pokemon species entry within the Pokédex
     public var entryNumber: Int?
+    
+    /// The Pokémon species being encountered
     public var pokemonSpecies: PKMNamedAPIResource?
     
     required public init?(_ map: Map) {

    }
}

/*
id	The identifier for this Pokédex resource	integer
name	The name for this Pokédex resource	string
is_main_series	Whether or not this Pokédex originated in the main series of the video games	boolean
descriptions	The description of this Pokédex listed in different languages	list Description
names	The name of this Pokédex listed in different languages	list Name
pokemon_entries	A list of pokemon catalogued in this Pokédex and their indexes	list PokemonEntry
region	The region this Pokédex catalogues pokemon for	NamedAPIResource (Region)
version_groups	A list of version groups this Pokédex is relevent to	NamedAPIResource (VersionGroup)
*/
public class PKMPokedex: Mappable {
    public var id: Int?
    public var name: String?
    public var isMainSeries: Bool?
    public var descriptions: [PKMDescription]?
    public var names: [PKMName]?
    public var pokemonEntries: [PKMEntry]?
    public var region: PKMNamedAPIResource?
    public var versionGroups: [PKMNamedAPIResource]?
    
    required public init?(_ map: Map) {

    }
}

/// Flavour Berry Map
public class PKMFlavourBerryMap: Mappable {
    
    /// How powerful the referenced flavor is for this berry
    public var potency: Int?
    
    /// The berry with the referenced flavor
    public var berry: PKMNamedAPIResource?
    
    required public init?(_ map: Map){
