mapping properties
can ignore properties via Unmap