support for user visible properties