implement named property callback and indexed property callback.