Bases: object
This ABC class implements a class initialised by a dict.
The required attributes are provided by the class attribute ‘’‘__REQUIRED_ATTRIBUTES__’‘’ tuple and the optional attributes are provided by the class attribute ‘’‘__DEFAULT_ATTRIBUTES__’‘’ dict where keys define the attribute names and values provide a default value functor.