Basic dilemma/query
Are repeat database calls considered an acceptable price to pay in honouring separation of concerns and maintainable code? Is fro