supporting setters that are functions
adding example of a service that pushes onto array option