Well no, that'd break many aspects of the design of that whole class. For example, how could it reload itself from XML without knowing which custom user class it should use for each element?
I guess it could have an extra user field added which could hold some XML for you to store your own data in.. but it definitely can't become a virtual class.