added map property and method annotation