Fix virtual method prototypes to restore virtual = 0
Merge pull request #28 from StephaneSeyvoz/nmf-style

Fix virtual method prototypes to restore virtual = 0