Feature/object selection

We have to implement `__str__` or `__repr__` for `HasProps` anyway.