some amb-qt work
added documentation and bool-ized registerProperty