Removed EnumPropertyMaps due to uselessness and added JavaDocs to the
remaining classes.