Add some methods to Sequence and Mapping for consistency with Element and Instance
Rename macros/function