Update the properties names.
Change the executable program to a library.
Update constructor.