Object-Oriented Programming in PowerShell