remove whitespace
ElementTreeElement implements Composable
introduction of attributes as objects