- Replaced Object with ConfigId for better type safety.
- Replaced EnviironmentType implementation with interface to allow enum, constant based environment type identifiers.
- added named id support in RI.