Added registers from including other files. Implementation is left up to implementor of class.