Please change the Environment so that its implementation does not promote the use of Configuration driven keys for accessing. This just leads to over complication and with larger configuration, brittleness. Instead allow Policy implementations figure out what keys they need on their own.
It should be up to the developer to impose upon the policy he/she is writing the knowledge it needs to execute. That task should be compile time resolved.
Please change the Environment so that its implementation does not promote the use of Configuration driven keys for accessing. This just leads to over complication and with larger configuration, brittleness. Instead allow Policy implementations figure out what keys they need on their own.
It should be up to the developer to impose upon the policy he/she is writing the knowledge it needs to execute. That task should be compile time resolved.