declarative model, base class, Unicode instead of String