Author: Mjsb Design MJSB Design Patterns