src/xblocks/block.js
function () {
            const props = dom.attrs.toObject(this);
            const xprops = this.xprops;
            const eprops = get(xtag, [ 'tags', this[ Constants.TAGNAME ], 'accessors' ], {});

            for (let prop in eprops) {
                if (xprops.hasOwnProperty(prop) &&
                    eprops.hasOwnProperty(prop) &&
                    !BLOCK_COMMON_ACCESSORS.hasOwnProperty(prop)) {

                    props[ prop ] = this[ prop ];
                }
            }

            dom.attrs.typeConversion(props, xprops);
            return props;
        }
function () {
            const props = dom.attrs.toObject(this);
            const xprops = this.xprops;
            const eprops = get(xtag, [ 'tags', this[ Constants.TAGNAME ], 'accessors' ], {});

            for (let prop in eprops) {
                if (xprops.hasOwnProperty(prop) &&
                    eprops.hasOwnProperty(prop) &&
                    !BLOCK_COMMON_ACCESSORS.hasOwnProperty(prop)) {

                    props[ prop ] = this[ prop ];
                }
            }

            dom.attrs.typeConversion(props, xprops);
            return props;
        }
Getting object properties.
@returns {Object}
@readonly