Changed selfApply(Element) to selfApply(Element<Numerical>)