Another class with cleaner interface