Please consider whether, the interface is realy needed in this case. We do not build any generic solution...