so privately I reference the object by its concret...
# announcements
k
so privately I reference the object by its concrete class type, but expose it publicly as abstract interface