Now using Singleton pattern for Assembler