hasOwnProperty checks
Safer inheritance