Getting rid of explicit namings

Actually, maybe it's fine in this case: these props are defined locally, i.e. this component has the right to be aware of them