In version 8 the tape PS model has been revised seriously to add missing functionality and improve previously existed drawbacks.
While we're trying to preserve backward functionality, some commandlets, as well as, objects' parameters have been changed and sometimes even replaced with alternatives.
As mentioned here, LastStatus and LastResult are now static parameters, not dynamic methods. Thus, the code should be changed slightly to reflect the changes. But as I can see you've done it already.