Add crystal system property and test. Py3k compat fix.