using square instead of dot (to support square-brackets instead of dot notation)
updating to tests to support the new square-braket notation
Merge branch 'feature/square' into dev

Conflicts:
	component.json
version bump + changelog update
Merge branch 'release/0.4.0'
Merge tag '0.4.0' into dev

v0.4.0 release
 * changing to use square-bracket (`[]`) notation **instead of** dot (`.`) notation