Some attributes are better suited as arguments, primarily because they are associated with a specific method and cannot be changed later.
We only commit to maintaining the API of the RFB object, not the other modules.