Added debuggability
Better logging
Override fix, fuck me
Added access to open and opening states
Logging improvements