add reload method to... well, pretty much everything