remove listene to implement versionable