registerProperty should not be called prior to callback