I don't like the fact that we have this, with all the typing listed in the interface. It feels like work duplication and it seems very prone to forgetting stuff. However, I don't have any other solution for now. :/