Refactored Element:append() to use ParentNode\Implementation::append()