Initializes the condition to be used with a specific schema. This is called on PostLoad(), or during editing to make sure the data stays in sync with the schema. This is the place to resolve all the Context Data References, and set bCanCacheResult based on if the context data type.