Introduce mixin for appearance