I think we should break this into two distinct sections to make it more findable:

    Magic __get() Method

Then later

    Magic __cal() Method