I noticed the only difference may be one having both normalize and denormalize methods, and another one not (if else block instead in forward) Is the duplication a mistake or something done deliberately? Should they have a different name for being imported correctly?