Adding clisp creational - factory-method pattern