refactoring: remove generic but fixed data types from mesh element and introduce the property concept.