Refactoring of the templates to work with the interfaces instead of the internal classes
Authored by: hotzst 2010-02-09
Parent: [r3079]
Child: [r3081]