- adding factory objects for stack layer (to assist with unit testing)