I think the interface is probably the best option.
# codereview
s
I think the interface is probably the best option.