If we could do some private vars/methods, <populate> should be out of this method in order no to create this function everytime