@Override
        public boolean equals(Object obj) {
            boolean equals = false;
            if (obj != null && this.getClass().isAssignableFrom(obj.getClass())) {
                equals = this.getId().equals(((Child)obj).getId());
            }
            return equals;
        }
Implemented equals so that the mapping can correctly determine if the child objects in the list represent the
same object. Required as per the api documentation.
core/src/test/java/com/github/dozermapper/core/functional_tests/builder/DeepMappingWithMapIdTest.java