converted bounds from a def to lazy val; minor Freeze tweeks