fix to work on top of derby and remove direct saddle dep

It is dangerous to include saddle from this module and derby, since
saddle does instanceof tests, and the Template type must be the same
object