fixed lamda notation, readonly property usage, updated api docs