single class with proxy