Update basetype getter

beat.core!65 modifies heavily the schema to be more accurate.

The basetype definition changes in that regards and the current setter doesn't support it yet.