Move Ashikhmin related implementation out of reflection.*