added object-deref-like syntax thanks to hint by Ingo