feat: models can now have boolean properties