Use boolean property for type interface
Add adrien/boolean as a dependency