ReImplement Get-Package based on spec round 2