Store drawable names in a way that doesn't interfere with the class hierarchy.

closes #2368