CRM-12960: First run at Project BAO. Includes create, disable, enable, and retrieve methods.