Improved weight interface not to contain the set2? operations.