Update attribute documentation
@@ -168,8 +168,7 @@ myObject.printMessage(); // Some text!
## Attributes
-Attributes in Dictu are instance attributes, and these attributes get defined either inside the methods or on the method directly. There is no concept of attribute access modifiers in python and attributes
-are available directly from the object without the need for getters or setters.
+Attributes in Dictu are instance attributes, and these attributes get defined either inside the methods or on the object directly.
```cs
class Test {
@@ -184,9 +183,11 @@ print(myObject.x); // 10
### hasAttribute
-Attempting to access an attribute of an object that does not exist will throw a runtime error, and instead before accessing, you should check
+Attempting to access an attribute of an object that does not exist will throw a runtime error, and instead before accessing an attribute that may not be there, you should check
if the object has the given attribute. This is done via `hasAttribute`.
+Note: Will only check properties with public visibility.
+
```cs
class Test {
init() {
