Add explicit interface implementation and audit tests