Enscapsulated implementations