PrototypalInheritance and polyfil for it