added support for defining properties within sift elment, doc improvements