So i\'m trying to setup prototypal inheritance using the surrogate method and I have run into a behavior that seems weird for me. Here are my classes:
functio