use correct Attr props and don't stringify empty attr values
make X.alias write-only and dict-friendly
0.14.1