<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 async def get_current_position(self, refresh=True) -> dict: """Return the current shade position. :param refresh: If True it queries the hub for the latest info. :return: Dictionary with position data. """

        if refresh:
            await self.refresh()
        position = self._raw_data.get(ATTR_POSITION_DATA)
        return position