Removed useless RemoteShell#initialize method override.
Refactored DSL by introducing an AbstractDsl class.