Could should be reusable. 
Could we create a default object to hold these values that gets extended, this will allow the code to be more reusable.