Data Object base classes

Added the old bas classes again and ported them to the new namespace
layout.