Split to inheritence model.
Re-write portons of the inheritence split.
MySQL connector work.
More MySQL connector.