If no cNameSpace().free() function exists the free() method should raise NotIimplementedError().