Add support for Configurable object creation using ConfigKeys and flags