findIdOrFail should not be static