[#74520224] refactoring Poke class