Various

fix #71
fix #72
fix #75
fix #44
fix #48 (read-only)
include #74