There are many redundant info stores and some methods do not get the information they need from the same place (e.g. one looks at obj.name, but another simply takes the name as an argument). This should be unified to prevent breaking something down the line.
There are many redundant info stores and some methods do not get the information they need from the same place (e.g. one looks at
obj.name, but another simply takes the name as an argument). This should be unified to prevent breaking something down the line.