- Implemented Serial and SerialFactory