improvements on several modules; now the registration of auxiliary attributes is done on demand.