unexpected getter behavior not returning reguested object as return value, suggest remove parameter and return BadFunAttr value in case of error