datum refactoring, bxml attribute refactoring