Les propriétés Visual Basic 2005 sont modélisées sous la forme d'attributs ayant le stéréotype <<Property>>, et avec une ou deux opérations liées représentant les accesseurs Get et/ou Set.
La visibilité de la propriété est définie par la visibilité de l'accesseur Get s'il existe, dans le cas contraire elle est définie par celle de l'opération de l'accesseur Set.
Les accesseurs Get et Set dans Visual Basic 2005 peuvent maintenant avoir différents réglages d'accessibilité, tant que Set est plus restrictif que Get.
Il est possible d'ajouter un Property pour un attribut existant pour pouvoir y accéder. L'attribut aura le stéréotype <<PropertyImplementation>>. Le Property créé aura le même code que l'attribut mis en oeuvre, mais commençant par un tiret bas (_). Par défaut le Property aura une visibilité publique et ne sera pas persistant.