Adding a check if all required properties are available in the API
Adding the same check to the crawler as well
Fixing class constants
And the API as well