Well I think when I wrote this, I didn't want to use the type as this throws in setter and the type should already be clear. I don't feel strongly about this, please let me know if you do.