Changed prop struct to be launcher specific