template method with xml processing implementation
template method with (fake) db processing implementation