support for dot syntax