forgot to parse in self type to ParlourDsl