As of now all of these classes are just parsing the syntactic form and letting the use look at the binding. I'll submit this and then look at what doing more would require.