get rid of AtomicCommand interface
everything is documentable, so get rid of the Documentable interface