The IFDEF says "Has Unit System.UITYpes", which means that Types should not be placed inside, but rather before the IFDEF altogether