Add support for extracting a few more properties and the Atom::map() function to the library interface