Name.Component: In toNumberWithMarker and fromNumberWithMarker, pass the marker as int, not byte.