propGetter can receive function now