+1 I'd rather have the ActicationKeyResource just ask for the value directly than to use wrapper methods. While it does look cleaner it sets a precedence I don't think we want to go down.