added support lang parameter
added support contexts:
    contexts propery
    resetContexts propery