Implementing __neg__ ignored for custom classes #228