Is it appropriate for a Block class to retrieve data through a function in a ResourceModel class, rather than a Model class?
Or should the Block call the Model which then passes the call to the ResourceModel?
Going direct from Block to ResourceModel is simplest and avoids duplication of possible quite a few functions, but would you consider it to be bad form, breaking best practice patterns?