Working on Subclasses/Valuedecoding

Working on Subclasses/Valuedecoding