This class implements a package hash-based property lookup layer. It has a package global %opt which the user can override - usually using local so only the scope in which this layer is used is affected.