Add trackStringProperty implementation and JavaDoc to trackProprety