moved attributes to their own binding class