Fixed off-by-one indexing on pop.
Eliminated static newInstance in abstract base class (conflicts with typical signature in subclasses)
Uncommented newInstance (still need to think about what it's subsclasses would do).