Fix docblocks and minor refactoring of __get() method

@ADmad in the ModelAwareTrait that is true, the `__get()` method calls `loadModel()` without second argument, so always type Table in this case