I have a class definition that I've seen other define properties that return collections of objects.
Public Property GetAllAdults() as Adults
...
End Property
I made the argument that this should be a method in the class, because it doesn't define an attribute of the class, and could not be extended with parameters. Is/Are there reasons why this should be defined as a property vs. a function?