10/9/14 Pull Request

I'd compute this on the fly in the getter as well. If you store it, you need to make sure it gets updated everywhere -- too much room for error.