added possibility to configure interfaces making their explicit implementations as live code