Moved reload method to trait