replaced all @aggregated with column_property()

because @aggregated really messed up the library scanning, and we need
to solve that if we want to use @aggregated