Inheritance the native JavaScript way