it doesn't feel like this would ever change after having been created - perhaps it should just be a non-configurable, non-writable boolean instead of a method?