Refactored to match code review feedback.
Refactored to match code review feedback.

Signed-off-by: Son <5b5abc6173a3c5d3ea5064fbfd55fdb11b9aaceb@gmail.com>

HewlettPackard/grommet,HewlettPackard/grommet,HewlettPackard/grommet,grommet/grommet,grommet/grommet,grommet/grommet,kylebyerly-hp/grommet,codeswan/grommet,nickjvm/grommet,linde12/grommet,codeswan/grommet,nickjvm/grommet