added model service methods for safe recursive lookup and data element from multiple models