Documented data access layer