added objectState module