Bug Fixes and cached appearance addon

Nit pick: having an extra `*` line in Java docs for classes isn't typical in this code base.