Thanks to simon_eQ! __contstruct updated and new quickDsn method