Instead of using the DomainAdapter as a base class, this simple domain directly implements the domain API for efficiency and illustative purposes.