Cleaning up code. Moved shallow copy assembler to assembler class.