Applied changes on templates engine in order to define the NFTemplate
interface model