Explicitly map ReturnCode enum for better capitalization
Higher-level Attribute type and 'put' function