Simplify descriptors call
Make mod parent property not private
Make mod _instances property public
Make source property public
Make _name attribute public
Introduce mod prototype
Reduce extra style check