     public var id: Int?
     public var name: String?
     public var names: [PKMName]?
-    public var abilities: [PKMBaseObject]?
-    public var mainRegion: PKMBaseObject?
-    public var moves: [PKMBaseObject]?
-    public var pokemonSpecies: [PKMBaseObject]?
-    public var types: [PKMBaseObject]?
-    public var versionGroups: [PKMBaseObject]?
+    public var abilities: [PKMNamedAPIResource]?
+    public var mainRegion: PKMNamedAPIResource?
+    public var moves: [PKMNamedAPIResource]?
+    public var pokemonSpecies: [PKMNamedAPIResource]?
+    public var types: [PKMNamedAPIResource]?
+    public var versionGroups: [PKMNamedAPIResource]?
     
     required public init?(_ map: Map) {
         

*/
public class PKMEntry: Mappable {
    public var entryNumber: Int?
    public var pokemonSpecies: PKMBaseObject?
    
    required public init?(_ map: Map) {
        


public class PKMBerryFlavourMap: Mappable{
    public var potency: Int?
    public var flavor: PKMNamedAPIResource?
    
    required public init?(_ map: Map){
        
