test no extract prop in descriptor
more tests and correct throwing