Fixed static contextDefinitions() to be an abstract method but not part of the interface.