Improve error message in companion apply reader if apply method isn't public