added prop mutation tests