Remove attribute access for Element properties
Fix bug in Element.copy (not using base element)
Fix JSON/YAML serialization cut&paste errors
Fix bugged implementation of predefined elements
Add lots of doc-strings and comments
Add description for slicing file to README
Merge branch 'maintenance'