Use annotation for DAO and PM NewAction