Endless recursion in getter methods --> stack overflow