(refactor) updated lib with doc warnings, updated parser and template to handle dot notation