prepared for environments/contexts
draft for environment/context parsing from properties