DataUnit types removed from interface, will be part of implementation