all class' attributes now can be infered based on their xml definition