use Object.create for inheritance
0.1.2