+ added attributes for use with automatic registration into a DI container