Ok, now LSP its ready
LSP Namespace error correct
ISP ready
OCP Ready
DIP update
Correct States Method for Open and Close Connection
Invert Logic for user == null