Initializing methods on construct