Add abstract base implementation for fakers