also checking prototype property descriptor now when extending