Update introduce placeholder to provide a default property name based on the bean property name for #44
Update caret position to take into consideration the initial start position of the blueprint text element for #44 - caret test now passes as expected
Add remaining tests for #44 - closes #44