you're right, sorry, should we add another construct option and getter/setters as the folder?