use declarative mappers - initial definition
merge