Conditions, untested.

Base needs to be split out into a true Base and a Physical or Tangible
subclass.