Runtime: Make mode property public. Drop getMode() method.

In effort to make synchronous runtime prediction operation as correct
and reliable as possible.
Runtime: Check for minimal requirements immediately where possible.

Rather than asynchronously.