The Title property does not behave as one may expect regarding a normal property setter. It has odd "rules".
These should either be justified and documented, or made less surprising.
Preventing setting a ROM title to null or empty makes sense - though perhaps throwing rather than ignoring would be better. The other behaviors (see the source) are … odd and sadly unexplained. Perhaps the no