LPS-50882
LPS-50190 Moving prompt method
LPS-50190 scheduler should not be known by the prompt
LPS-50190 SF
LPS-50190 - Updating .bind calls to allow for runtime lookups
LPS-50190 - Minimizing property lookups (and shortening code)
LPS-50190 - Removing unnecessary property lookups
LPS-50190 - Removing unused variable
LPS-50190 - Source formatting