'Return a list of ``PropertyDescriptor`` instances to install on a
class, in order to delegate attribute access to this property.
Unlike simpler property types, ``UnitsSpec`` returns multiple
descriptors to install. In particular, descriptors for the base
property as well as the associated units property are returned.
Args:
name (str) : the name of the property these descriptors are for
Returns:
list[PropertyDescriptor]
The descriptors returned are collected by the ``MetaHasProps``
metaclass and added to ``HasProps`` subclasses during class creation.'

def make_descriptors(self, base_name):

    units_name = (base_name + '_units')
    units_props = self._units_type.make_descriptors(units_name)
    return (units_props + [UnitsSpecPropertyDescriptor(base_name, self, units_props[0])])
