Changed Position data to have a constructor