I'll probably go the binding route. I'm not sure how common this exact scenario is but I do try to use getters where possible to minimize publicly advertising direct access to parts I don't want people to actually play with.