Executable and Observable base classes..