Pues no, las propiedades también se usan en objetos "no visuales", como bien te explicó
Román.
Es más, en Delphi muchas de las clases son "no visuales" (lease TStringsList, TList, TObjectList, etc) y tienen varias propiedades.
Por lo que puede que la persona que te esté dando clases esté algo confundido (esto es por no pensar mal en esa persona... jejeje
) en cuanto a las propiedades.
Saludos...