AddReference should be part of the interface