Use prototype methods for desc stuff
Desc as property for Observable