added tests for Object#property assertion
updated Array assertion to support async validation
applied eslint
restored Testable#normalize method
removed Reference element