Move reflect to Movable