Specific implementations of jpokemon-api classes and interfaces