I need to pickle size instances in blivet-gui for multiprocess communication and \__reduce__ function inherited from decimal causes precision loss and other problems. -- To view this pull request on github, visit https://github.com/rhinstaller/blivet/pull/72