addAttribute and attributeValueExists integrated, follower methods still not in, basic oikology
Modified with new data type
Shortcutting attribute value exists