Fully implement EloquentRepositoryAction class