Implements simple read only API without overrides