Add extra interfaces to apperance so that we do not generated

the same obfuscation names when different instances of the
CSSResource are generated.

Fixes #116
Wrong interface?