finished @Configuration support