bug-fixed and code-review in parse::properties