Optional-safe member/array/method implemented -- fixes #44