Removed constructor support. Added shadow-roots.
Let shadow-root arguments be keywords.
Fixed NPE.
Improved nil resiliency.